当前位置: 首页>>代码示例>>C#>>正文


C# Objects.ObjectParameter类代码示例

本文整理汇总了C#中System.Data.Objects.ObjectParameter的典型用法代码示例。如果您正苦于以下问题:C# ObjectParameter类的具体用法?C# ObjectParameter怎么用?C# ObjectParameter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


ObjectParameter类属于System.Data.Objects命名空间,在下文中一共展示了ObjectParameter类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CreateDisbursementBySRF

        public List<Disbursement> CreateDisbursementBySRF(User createdBy, int stationeryRetrievalFormId)
        {
            try
            {
                ObjectParameter message = new ObjectParameter("Message", typeof(string));

                int errorCode = context.CreateDisbursementsBySRFId(stationeryRetrievalFormId,
                                                                   createdBy.UserID, message);

                if (errorCode == -1)
                    throw new Exceptions.StationeryRetrievalException(message.Value.ToString());
                else
                {
                    return
                        FindDisbursementByCriteria(new DisbursementSearchDTO()
                            {
                                StationeryRetrievalFormID = stationeryRetrievalFormId
                            });
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
开发者ID:chutinhha,项目名称:logic-university-stationery-store-inventory-system,代码行数:25,代码来源:DisbursementDAO.cs

示例2: Actualiza

        public int Actualiza(int pIntIdExpediente, int pIntIdProyecto, String pStrDescripcion, String pStrEspecificaciones,
            Decimal pDecValorReferencial, String pStrTipoEjecutor, String pStrNomEjecutor, String pStrApeEjecutor, String pStrRazonSocialEjecutor,
            String pStrNomContacto, String pStrApeContaco, String pStrEmailContacto,
            String pStrTelfContacto, String pStrDireccionContacto, String pStrNomSupervisor,
            String pStrApeSupervisor, String pStrTelfSupervisor, String pStrEmailSupervisor,
            int pIntIdEjecutor, int pIntIdContacto, int pIntIdSupervisor, List<DocumentoExpedienteTecnicoOP> pLstDocumentos)
        {
            int intResultado = -999;

            try
            {
                ObrasPublicasEntities objContext = new ObrasPublicasEntities();

                ObjectParameter objResult = new ObjectParameter("pIntIdExp_out", typeof(int));

                objContext.sp_gop_upd_exp(pIntIdExpediente, pIntIdProyecto, pStrDescripcion, pStrEspecificaciones, pDecValorReferencial,
                   pStrTipoEjecutor, pStrNomEjecutor, pStrApeEjecutor, pStrRazonSocialEjecutor, pStrNomContacto,
                   pStrApeContaco, pStrEmailContacto, pStrTelfContacto, pStrDireccionContacto, pStrNomSupervisor, pStrApeSupervisor,
                   pStrTelfSupervisor, pStrEmailSupervisor, pIntIdEjecutor, pIntIdContacto,pIntIdSupervisor, objResult);

                var lstDocumentos = objContext.OP_DOCUMENTO_EXPEDIENTE_TECNICO.Where(doc => doc.coExpediente == pIntIdExpediente).ToList();

                foreach (OP_DOCUMENTO_EXPEDIENTE_TECNICO objDoc in lstDocumentos)
                {
                    objContext.OP_DOCUMENTO_EXPEDIENTE_TECNICO.DeleteObject(objDoc);
                }

                if (pLstDocumentos != null)
                {
                    foreach (DocumentoExpedienteTecnicoOP objDocumento in pLstDocumentos)
                    {
                        OP_DOCUMENTO_EXPEDIENTE_TECNICO objDocumentoExpTec = new OP_DOCUMENTO_EXPEDIENTE_TECNICO();
                        objDocumentoExpTec.coExpediente = pIntIdExpediente;
                        objDocumentoExpTec.feEmision = objDocumento.FechaEmision;
                        objDocumentoExpTec.noTipoDocExpTec = objDocumento.TipoDocumento;
                        objDocumentoExpTec.nuNroDOcumento = objDocumento.NroDocumento;
                        objDocumentoExpTec.txDescripcion = objDocumento.Descripcion;
                        objDocumentoExpTec.txRutaArchivo = objDocumento.RutaArchivo;
                        objDocumentoExpTec.nomArchivo = objDocumento.NomArchivo;
                        objContext.AddToOP_DOCUMENTO_EXPEDIENTE_TECNICO(objDocumentoExpTec);
                    }
                }
                objContext.SaveChanges();

                int intIdExpediente = Convert.ToInt32(objResult.Value.ToString());

                if (intIdExpediente > 0)
                {
                    intResultado = 1;
                }
                else{
                    intResultado = intIdExpediente;
                }
            }
            catch (Exception ex)
            {

            }
            return intResultado;
        }
开发者ID:apizarroe,项目名称:Repositorio_SanIsidro_201502,代码行数:60,代码来源:ExpedienteTecnicoOP_DAL.cs

示例3: SP_GrabarIngreso

        public RespuestaSP SP_GrabarIngreso(SG_INGRESOS ing, int ID_USR)
        {
            RespuestaSP result = new RespuestaSP();
            ExecuteManager(uow =>
            {
                //var manager = new SG_INGRESOSManager(uow);
                var context = (CityTruckContext)uow.Context;
                ObjectParameter p_res = new ObjectParameter("p_res", typeof(String));
                context.P_SG_GUARDAR_INGRESOS(ing.ID_INGRESO, ing.FECHA, ing.CONCEPTO, ing.ID_CAJA, ing.IMPORTE, ID_USR, ing.ID_AMORTIZACION,p_res);

                try
                {
                    int result_id = Int32.Parse(p_res.Value.ToString());
                    if (result_id > 0)
                    {
                        result.success = true;
                        result.msg = "Proceso Ejecutado Correctamente";
                        result.id = result_id;
                    }
                    else
                    {
                        result.success = false;
                        result.msg = p_res.Value.ToString();
                        result.id = -1;
                    }
                }
                catch (FormatException e)
                {
                    result.success = false;
                    result.msg = p_res.Value.ToString();
                    result.id = -1;
                }
            });
            return result;
        }
开发者ID:uvillazon,项目名称:citytruck,代码行数:35,代码来源:IngresosServices.cs

示例4: Get

        // GET api/userevents/5
        public ReturnValue Get(int id)
        {
            if (id < 0)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }

            ReturnValue returnValue = new ReturnValue();

            try
            {
                ObjectParameter TotalCount = new ObjectParameter("TotalCount", typeof(int));
                returnValue.value = entity.UserEventGetList(id, TotalCount).ToList<UserEventGetList_Result>();

                returnValue.totalcount = (int)TotalCount.Value;
                returnValue.code = 0;
                returnValue.msg = "succes";
            }
            catch
            {
                throw new HttpResponseException(HttpStatusCode.InternalServerError);
            }

            return returnValue;
        }
开发者ID:imfree-pro,项目名称:imfree,代码行数:26,代码来源:UserEventsController.cs

示例5: Button_Click_1

        private void Button_Click_1(object sender, System.Windows.RoutedEventArgs e)
        {
            //string connectionString = "data source=АЛЕКСЕЙ-ПК;initial catalog=myDataBase;persist security info=True;user id=human;password=human;MultipleActiveResultSets=True;";
            //SqlConnection connDBPageOptions = new SqlConnection(connectionString);

            //try
            //{
            //    conn.Open();
            //}
            //catch (SqlException se)
            //{
            //    Console.WriteLine("Ошибка подключения:{0}", se.Message);
            //}
            //Console.WriteLine("Соедение успешно произведено");
            
            using( DBPageOptionsEntities dbPageOptions = new DBPageOptionsEntities() )
            {
                ObjectParameter lenParameter = new ObjectParameter("Len", typeof(int));
                dbPageOptions.Len(lenParameter);
                int len = Convert.ToInt32(lenParameter.Value);

                if (len != 0)
                {
                    dbPageOptions.Delete();
                }
                
                dbPageOptions.Insert(TBox_0.Text, "Text");
                dbPageOptions.Insert(TBox_1.Text, "Request");
                dbPageOptions.Insert(CBox_0.SelectedItem.ToString(), "Service");
                dbPageOptions.Insert(CBox_1.SelectedItem.ToString(), "Service");

                dbPageOptions.SaveChanges();
            }
        }
开发者ID:WakeDown,项目名称:Unit,代码行数:34,代码来源:CreatePage.xaml.cs

示例6: sendSMS

 public bool sendSMS(string shortcode, string msg, string msisdn, string operador)
 {
     ObjectParameter id = new ObjectParameter("id", typeof(int));
     var oper = operador == "movistar" ? "MOVPERU" : (operador == "claro" ? "CLAROPERU" : (operador == "comcel" ? operador.ToUpper() : "TELCEL"));
     var id_operator = (from op in _repository.tbl_operator where op.name == oper select op.id_operator).First();
     var id_sc = (from s in _repository.tbl_sms_sc where (s.sc == shortcode) && (s.id_operator == id_operator) select s.id_sc).First();
     try
     {
         if (operador == "claro")
         {
             ClaroSMS.sendClaroPeru(msisdn, msg, shortcode);
             _repository.sp_inject_mt((new Random().Next(9999)).ToString(), 3100, Int64.Parse(msisdn), msg, "", int.Parse(id_sc.ToString()), "t");
             return true;
         }
         else
         {
             _repository.sp_inject_mt((new Random().Next(9999)).ToString(), 3100, Int64.Parse(msisdn), msg, "", int.Parse(id_sc.ToString()), "t");
             return true;
         }
     }
     catch (Exception ex)
     {
         return false;
     }
 }
开发者ID:josev55,项目名称:Statistics,代码行数:25,代码来源:SupportService.cs

示例7: SP_GuardarTransferencia

        public RespuestaSP SP_GuardarTransferencia(SG_TRANSFERENCIAS transferencia, int ID_USR)
        {
            RespuestaSP result = new RespuestaSP();
            ExecuteManager(uow =>
            {
                var context = (CityTruckContext)uow.Context;
                ObjectParameter p_res = new ObjectParameter("p_res", typeof(String));
                context.P_SG_GUARDAR_TRANFERENCIA(transferencia.ID_TRANSFERENCIA,transferencia.ID_CAJA_ORIGEN,transferencia.ID_CAJA_DESTINO,transferencia.FECHA,transferencia.CONCEPTO,transferencia.IMPORTE_BS,transferencia.OBSERVACION, ID_USR, p_res);
                try
                {
                    int result_id = Int32.Parse(p_res.Value.ToString());
                    if (result_id > 0)
                    {
                        result.success = true;
                        result.msg = "Proceso Ejecutado Correctamente";
                        result.id = result_id;
                    }
                    else
                    {
                        result.success = false;
                        result.msg = p_res.Value.ToString();
                        result.id = -1;
                    }
                }
                catch (FormatException e)
                {
                    result.success = false;
                    result.msg = p_res.Value.ToString();
                    result.id = -1;
                }

            });
            return result;
        }
开发者ID:uvillazon,项目名称:citytruck,代码行数:34,代码来源:TransferenciasServices.cs

示例8: SetUserSessions

        public static void SetUserSessions(string qcb_stUsrName)
        {
            try
            {
                SUContext db = new SUContext();
                UserSessionVM userSession = new UserSessionVM();
                //For geting user id
                var getUserId = from userId in db.Users
                             where userId.LoginName== qcb_stUsrName
                             select new {userId.LoginName, userId.UserId,userId.Name, userId.CanBeGM, userId.IsAdmin };
                foreach (var item in getUserId)
                {
                    userSession.UserId = item.UserId;
                    userSession.LoginName = item.LoginName;
                    userSession.UserName = item.Name;
                    userSession.CanBeGM = item.CanBeGM;
                    userSession.IsAdmin = item.IsAdmin;
                }
                using (SUContext context = new SUContext())
                {
                    //userSession.UserRights = context.sp_GetSecAttribs(qcb_stUsrName).ToList();
                    var token = new ObjectParameter("f_uidSessionToken", typeof(string));
                    //var result = context.sp_SessCreateToken(qcb_stUsrName, token);

                    if (token.Value != null)
                        userSession.UserSessionToken = (string)token.Value;

                    HttpContext.Current.Session["UserSession"] = userSession;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
开发者ID:HansLeuschner,项目名称:SU,代码行数:35,代码来源:SessionUsers.cs

示例9: InsereRaio

 public int InsereRaio(int idPesquisa, string point, string distancia)
 {
     ObjectParameter pIdPesquisa = new ObjectParameter("pIdPesquisa", idPesquisa);
     ObjectParameter pointParameter = new ObjectParameter("pPonto", point);
     ObjectParameter distanceParameter = new ObjectParameter("pDistancia", distancia);
     return base.ExecuteFunction("InsereRaio", pIdPesquisa, pointParameter, distanceParameter);
 }
开发者ID:nandokmk,项目名称:tcc_imoveis,代码行数:7,代码来源:tcc_imoveisEntities.cs

示例10: pacjenciMiastoLista2

        public virtual ObjectResult<string> pacjenciMiastoLista2(string parametr, ObjectParameter listaPacjentow)
        {
            var parametrParameter = parametr != null ?
                new ObjectParameter("parametr", parametr) :
                new ObjectParameter("parametr", typeof(string));

            return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<string>("pacjenciMiastoLista2", parametrParameter, listaPacjentow);
        }
开发者ID:Nitjsefni,项目名称:PZ-WSR,代码行数:8,代码来源:Model1.Context.cs

示例11: ilePacjentow

        public virtual int ilePacjentow(string miasto, ObjectParameter liczba)
        {
            var miastoParameter = miasto != null ?
                new ObjectParameter("miasto", miasto) :
                new ObjectParameter("miasto", typeof(string));

            return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("ilePacjentow", miastoParameter, liczba);
        }
开发者ID:Nitjsefni,项目名称:PZ-WSR,代码行数:8,代码来源:Model1.Context.cs

示例12: addHeadimg

        public virtual int addHeadimg(string imgPath, ObjectParameter imgID)
        {
            var imgPathParameter = imgPath != null ?
                new ObjectParameter("imgPath", imgPath) :
                new ObjectParameter("imgPath", typeof(string));

            return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("addHeadimg", imgPathParameter, imgID);
        }
开发者ID:BrefCool,项目名称:ITBLOGwebsite,代码行数:8,代码来源:blogDataModel.Context.cs

示例13: AddCountryDal

 public string AddCountryDal(string f  , string Country, string isdcode, string Indiacalling, string countrycode, string currency, string impnotice, string importantnotice)
 {
     string Msg = string.Empty;
     ObjectParameter Opmsg = new ObjectParameter("Msg", typeof(string));
     int t = inv.Add_CountryInsert_tab(f, Country, isdcode, Indiacalling, countrycode, currency, impnotice, importantnotice, Opmsg);
     Msg = Convert.ToString(Opmsg.Value);
     return Msg;
 }
开发者ID:spsinghdocument,项目名称:MVC3SG,代码行数:8,代码来源:Add_CountryInsert.cs

示例14: spGetUserID

     public virtual int spGetUserID(string userName, ObjectParameter userId)
     {
         var userNameParameter = userName != null ?
             new ObjectParameter("userName", userName) :
             new ObjectParameter("userName", typeof(string));
 
         return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("spGetUserID", userNameParameter, userId);
     }
开发者ID:flatmerge,项目名称:FlatMerge.com,代码行数:8,代码来源:FmModel.Context.cs

示例15: aspnet_Applications_CreateApplication

     public virtual int aspnet_Applications_CreateApplication(string applicationName, ObjectParameter applicationId)
     {
         var applicationNameParameter = applicationName != null ?
             new ObjectParameter("ApplicationName", applicationName) :
             new ObjectParameter("ApplicationName", typeof(string));
 
         return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("aspnet_Applications_CreateApplication", applicationNameParameter, applicationId);
     }
开发者ID:barisariburnu,项目名称:social-student,代码行数:8,代码来源:eYillikDB.Context.cs


注:本文中的System.Data.Objects.ObjectParameter类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。