コード例 #1
0
        public cnfPMIpProyectoMiembro mtdObtenerMiembro(int idUsuario)
        {
            var miembros = new cnfPMIpProyectoMiembro();

            try
            {
                using (var db = new cnfModelo())
                {
                    miembros = db.cnfPMIpProyectoMiembro
                               .Include("cnfUSUpUsuario")
                               .Where(x => x.USUcodigo == idUsuario).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(miembros);
        }
コード例 #2
0
        public string mtdGuardar(string[] PMCcargo, string[] PMIestado, string[] LobjRegistro, int LintCodigoProyecto)
        {
            int LintMensajeRespuesta = -1;
            int LintContador         = 0;
            cnfPMIpProyectoMiembro LobjProyectoMiembro = new cnfPMIpProyectoMiembro();

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    LobjContexto.Database.ExecuteSqlCommand("usp_D_cnfPMIpProyectoMiembro_BorrarSecundario '" + LintCodigoProyecto + "';");
                    LobjContexto.Database.ExecuteSqlCommand("usp_D_cnfPMIpProyectoMiembro_BorrarPrincipal '" + LintCodigoProyecto + "';");

                    if (LobjRegistro != null)
                    {
                        for (int i = 0; i < LobjRegistro.Count(); i++)
                        {
                            LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPMIpProyectoMiembro_GuardarPrincipal '" + LintCodigoProyecto + "', '" + LobjRegistro[i] + "', '" + PMIestado[i] + "';");

                            LobjProyectoMiembro = LobjContexto.Database.SqlQuery <cnfPMIpProyectoMiembro>("usp_S_cnfPMIpProyectoMiembro_ObtenerUltimoGuardadoPrincipal").Single();

                            for (int j = 0; j < 3; j++)
                            {
                                LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPMIpProyectoMiembro_GuardarSecundario '" + LobjProyectoMiembro.PMIcodigo + "', '" + PMCcargo[LintContador] + "';");
                                LintContador++;
                            }
                        }
                    }
                    else
                    {
                        LintMensajeRespuesta = 1;
                    }
                }
            }
            catch (Exception e)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }