示例#1
0
        public List <cnfMTDpMetodologia> mtdCargarComboMetodologia()
        {
            List <cnfMTDpMetodologia> LlstLista = new List <cnfMTDpMetodologia>();

            using (var LobjContexto = new cnfModelo())
            {
                LlstLista = LobjContexto.cnfMTDpMetodologia.Where(x => x.MTDestado.Equals("Activo")).ToList();
                //var LobjQuery = LobjContexto.Database.SqlQuery<cnfMTDpMetodologia>("exec usp_S_cnfPRYpProyecto_ComboMetodologia").ToList();
                //LlstLista = LobjQuery;
            }

            return(LlstLista);
        }
示例#2
0
        public string mtdGuardar(string[] PYEfecha_InicioFase, string[] PYEfecha_FinFase, string[] LobjRegistro, int LintCodigoProyecto)
        {
            int LintMensajeRespuesta = -1;
            int LintContador         = 0;
            List <cnfPYEpProyectoEntregable> LobjProyectoEntregable = new List <cnfPYEpProyectoEntregable>();

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

                    for (int i = 0; i < LobjRegistro.Count(); i++)
                    {
                        string[] LobjReg1 = LobjRegistro[i].Split(',');
                        string[] LobjReg2 = null;
                        bool     LblnFlag = false;
                        try
                        {
                            LobjReg2 = LobjRegistro[i + 1].Split(',');
                        }
                        catch
                        {
                            LblnFlag = true;
                        }

                        if (LblnFlag)
                        {
                            LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPRYpProyectoEntregable_Guardar '" + LobjReg1[0] + "', '" + LintCodigoProyecto + "', '" + LobjReg1[1] + "', '" + PYEfecha_InicioFase[LintContador] + "', '" + PYEfecha_FinFase[LintContador] + "';");
                            break;
                        }

                        if (LobjReg1[0] == LobjReg2[0])
                        {
                            LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPRYpProyectoEntregable_Guardar '" + LobjReg1[0] + "', '" + LintCodigoProyecto + "', '" + LobjReg1[1] + "', '" + PYEfecha_InicioFase[LintContador] + "', '" + PYEfecha_FinFase[LintContador] + "';");
                        }
                        else
                        {
                            LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfPRYpProyectoEntregable_Guardar '" + LobjReg1[0] + "', '" + LintCodigoProyecto + "', '" + LobjReg1[1] + "', '" + PYEfecha_InicioFase[LintContador] + "', '" + PYEfecha_FinFase[LintContador] + "';");
                            LintContador++;
                        }
                    }
                }
            }
            catch (Exception e)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }
        public List <cnfMEFpMetodologiaFase> mtdCargarDatos()
        {
            //List<clsAyuda> LlstLista = new List<clsAyuda>();

            List <cnfMEFpMetodologiaFase> LlstLista = new List <cnfMEFpMetodologiaFase>();

            using (var LobjContexto = new cnfModelo())
            {
                LlstLista = LobjContexto.cnfMEFpMetodologiaFase.Include("cnfMTDpMetodologia").ToList();
                //var LobjQuery = LobjContexto.Database.SqlQuery<cnfMEFpMetodologiaFase>("exec usp_S_cnfMEFpMetodologiaFase_CargarDatos").ToList();
                //LlstLista = LobjQuery;
            }

            return(LlstLista);
        }
示例#4
0
        public cnfPECpProyectoElementoConfiguracion mtdBuscarEC(int LintParametro)
        {
            cnfPECpProyectoElementoConfiguracion LobjEntregable = new cnfPECpProyectoElementoConfiguracion();

            using (var LobjContexto = new cnfModelo())
            {
                var LobjQuery = LobjContexto.cnfPECpProyectoElementoConfiguracion
                                .Where(x => x.PECcodigo == LintParametro)
                                .SingleOrDefault();
                //var LobjQuery = LobjContexto.Database.SqlQuery<cnfPECpProyectoElementoConfiguracions>("exec usp_S_cnfPECpProyectoElementoConfiguracion_Buscar " + LintParametro).SingleOrDefault();
                LobjEntregable = LobjQuery;
            }

            return(LobjEntregable);
        }
示例#5
0
        public List <cnfPECpProyectoElementoConfiguracions> mtdCargarDatosSecundario(int LintCodigo)
        {
            List <cnfPECpProyectoElementoConfiguracions> LlstLista = new List <cnfPECpProyectoElementoConfiguracions>();

            using (var LobjContexto = new cnfModelo())
            {
                cnfPRYpProyecto LobjObtenerProyecto = new cnfPRYpProyecto();
                var             LobjProyecto        = LobjContexto.Database.SqlQuery <cnfPRYpProyecto>("exec usp_S_cnfPECpProyectoElementoConfiguracion_ObtenerProyecto '" + LintCodigo + "';").Single();

                LobjObtenerProyecto = LobjProyecto;

                var LobjQuery = LobjContexto.Database.SqlQuery <cnfPECpProyectoElementoConfiguracions>("exec usp_S_cnfPECpProyectoElementoConfiguracion_CargarDatosSecundario '" + LintCodigo + "', '" + LobjObtenerProyecto.PRYcodigo + "';").ToList();
                LlstLista = LobjQuery;
            }

            return(LlstLista);
        }
示例#6
0
        public List <cnfPRYpProyecto> mtdCargarDatos(int LintCodigoUsuario)
        {
            List <cnfPRYpProyecto> LlstLista = new List <cnfPRYpProyecto>();

            using (var LobjContexto = new cnfModelo())
            {
                LlstLista = LobjContexto.cnfPRYpProyecto
                            .Include("cnfMTDpMetodologia")
                            .Include("cnfUSUpUsuario").Where(x => x.USUcodigo == LintCodigoUsuario)
                            .ToList();

                //var LobjQuery = LobjContexto.Database.SqlQuery<cnfPRYpProyectos>("exec usp_S_cnfPRYpProyecto_CargarDatos " + LintCodigoUsuario).ToList();
                //LlstLista = LobjQuery;
            }
            //return LlstLista;
            return(LlstLista);
        }
示例#7
0
        public cnfPRYpProyecto mtdBuscar(int LintParametro)
        {
            cnfPRYpProyecto LobjProyecto = new cnfPRYpProyecto();

            using (var LobjContexto = new cnfModelo())
            {
                LobjProyecto = LobjContexto.cnfPRYpProyecto
                               .Include("cnfMTDpMetodologia")
                               .Include("cnfUSUpUsuario").Where(x => x.PRYcodigo == LintParametro)
                               .SingleOrDefault();


                //var LobjQuery = LobjContexto.Database.SqlQuery<cnfPRYpProyectos>("exec usp_S_cnfPRYpProyecto_Buscar " + LintParametro).Single();
                //LobjProyecto = LobjQuery;
            }

            return(LobjProyecto);
        }
示例#8
0
        public List <cnfMEFpMetodologiaFase> mtdListarFase(int LintCodigoProyecto)
        {
            List <cnfMEFpMetodologiaFase> LlstLista = new List <cnfMEFpMetodologiaFase>();

            using (var LobjContexto = new cnfModelo())
            {
                var LobjConsulta = LobjContexto.Database.SqlQuery <cnfPRYpProyecto>("exec usp_S_cnfPRYpProyectoEntregable_Buscar " + LintCodigoProyecto).Single();

                cnfPRYpProyecto LobjProyecto = LobjConsulta;

                string LintCodigoMetodologiaProyecto = Convert.ToString(LobjProyecto.MTDcodigo);

                var LobjQuery = LobjContexto.Database.SqlQuery <cnfMEFpMetodologiaFase>("exec usp_S_cnfPRYpProyectoEntregable_ListarFase '" + LintCodigoMetodologiaProyecto + "';").ToList();
                LlstLista = LobjQuery;
            }

            return(LlstLista);
        }
示例#9
0
        //Obtener
        public cnfUSUpUsuario mtdObtener(int id) //retorna un objeto
        {
            var usuario = new cnfUSUpUsuario();

            try
            {
                using (var db = new cnfModelo())
                {
                    usuario = db.cnfUSUpUsuario
                              .Where(x => x.USUcodigo == id)
                              .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(usuario);
        }
        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);
        }
示例#11
0
        public string mtdModificar(cnfPECpProyectoElementoConfiguracion LobjElementoConfiguracion)
        {
            int LintMensajeRespuesta = -1;

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    if (LobjElementoConfiguracion.PECcodigo != 0)
                    {
                        LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_U_cnfPECpProyectoElementoConfiguracion_Modificar " + "'" + LobjElementoConfiguracion.PECcodigo + "', '" + LobjElementoConfiguracion.MEFcodigo + "', '" + LobjElementoConfiguracion.PRYcodigo + "', '" + LobjElementoConfiguracion.MNTcodigo + "', '" + LobjElementoConfiguracion.PLBcodigo + "', '" + LobjElementoConfiguracion.PEClocalizacion + "', '" + LobjElementoConfiguracion.PECnombre + "', '" + LobjElementoConfiguracion.PECdescripcion + "', '" + LobjElementoConfiguracion.PECtipo + "', '" + LobjElementoConfiguracion.PECestado + "', '" + LobjElementoConfiguracion.PECestado_InOut + "';");
                    }
                }
            }
            catch (Exception)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }
示例#12
0
        public string mtdModificar(cnfUSUpUsuario LobjUsuario)
        {
            int LintMensajeRespuesta = -1;

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    if (LobjUsuario.USUcodigo != 0)
                    {
                        LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_U_cnfUSUpUsuario_Modificar " + "'" + LobjUsuario.USUcodigo + "','" + LobjUsuario.USUdni + "','" + LobjUsuario.USUnombre + "','" + LobjUsuario.USUapellido + "','" + LobjUsuario.USUcorreo + "','" + LobjUsuario.USUtelefono + "','" + LobjUsuario.USUusuario + "', '" + LobjUsuario.USUcontrasena + "', '" + LobjUsuario.USUnivel + "','" + LobjUsuario.USUestado + "';");
                    }
                }
            }
            catch (Exception)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }
        public List <cnfPMIpProyectoMiembro> mtdCargarMiembrosProyecto(int idProyecto)
        {
            var miembros = new List <cnfPMIpProyectoMiembro>();

            try
            {
                using (var db = new cnfModelo())
                {
                    miembros = db.cnfPMIpProyectoMiembro
                               .Include("cnfUSUpUsuario")
                               .Where(x => x.PRYcodigo == idProyecto)
                               .ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(miembros);
        }
        public string mtdGuardar(cnfPLBpProyectoLineaBase LobjLineaBase)
        {
            int LintMensajeRespuesta = -1;

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    string LstrFechaActual = Convert.ToDateTime(LobjLineaBase.PLBfecha_LineaBase).ToShortDateString();

                    if (LobjLineaBase.PLBcodigo == 0)
                    {
                        LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfPLBpProyectoLineaBase_Guardar " + "'" + LobjLineaBase.PRYcodigo + "', '" + LobjLineaBase.MEFcodigo + "', '" + LstrFechaActual + "', '" + LobjLineaBase.PLBestado + "';");
                    }
                }
            }
            catch (Exception e)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }
示例#15
0
        public void mtdModificar(cnfPRYpProyecto LobjProyecto)
        {
            int LintMensajeRespuesta = -1;

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    //string LstrFechaActual = Convert.ToDateTime(LobjProyecto.PRYfecha_Registro).ToString("d");
                    string LstrFechaActual = DateTime.Now.ToString("d");
                    LobjProyecto.USUcodigo = SessionHelper.GetUser();
                    if (LobjProyecto.PRYcodigo != 0)
                    {
                        LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_U_cnfPRYpProyecto_Modificar '" + LobjProyecto.PRYcodigo + "', '" + LobjProyecto.MTDcodigo + "', '" + LobjProyecto.USUcodigo + "', '" + LobjProyecto.PRYnombre + "', '" + LobjProyecto.PRYdescripcion + "', '" + LstrFechaActual + "', '" + LobjProyecto.PRYestado + "';");
                    }
                }
            }
            catch (Exception)
            {
            }
        }
示例#16
0
        public string mtdGuardar(cnfEMEpEntregableMiembroEntregable LobjEntrega)
        {
            int LintMensajeRespuesta = -1;

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    string LstrFechaActual = Convert.ToDateTime(LobjEntrega.EMEfecha_Registro).ToString("d");

                    if (LobjEntrega.EMEcodigo == 0)
                    {
                        LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfEMEpEntregableMiembroEntregable_Guardar " + "'" + LobjEntrega.PMIcodigo_Evaluador + "', '" + LstrFechaActual + "', '");
                    }
                }
            }
            catch (Exception)
            {
            }
            return(mtdMensajeRespuesta(LintMensajeRespuesta));
        }
        public string mtdGuardarPrincipal(cnfMNTpMetodologiaEntregable LobjEntregable)
        {
            int LintMensajeRespuesta = -1;

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    string LstrFechaActual = Convert.ToDateTime(LobjEntregable.MNTfecha_Registro).ToString("d");

                    if (LobjEntregable.MNTcodigo == 0)
                    {
                        LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfMNTpMetodologiaEntregable_GuardarPrincipal " + "'" + LobjEntregable.MEFcodigo + "', '" + LobjEntregable.MNTnombre + "', '" + LobjEntregable.MNTdescripcion + "', '" + LstrFechaActual + "', '" + LobjEntregable.MNTnomenclatura + "', '" + LobjEntregable.MNTestado + "';");
                    }
                }
            }
            catch (Exception)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }
示例#18
0
        public List <cnfSEVpSolicitudEvaluador> mtdObtenterSolicitudEvaluar(int idPMIcodigo)
        {
            var solciitud = new List <cnfSEVpSolicitudEvaluador>();

            try
            {
                using (var db = new cnfModelo())
                {
                    solciitud = db.cnfSEVpSolicitudEvaluador
                                .Include("cnfSOLpSolicitud.cnfPRYpProyecto")
                                .Include("cnfSOLpSolicitud.cnfUSUpUsuario")
                                .Where(x => x.PMIcodigo == idPMIcodigo && x.cnfSOLpSolicitud.SOLestado == 1)
                                .ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(solciitud);
        }
示例#19
0
        public string mtdGuardar(cnfMTDpMetodologia LobjMetodologia)
        {
            int LintMensajeRespuesta = -1;

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    string LstrFechaActual = Convert.ToDateTime(LobjMetodologia.MTDfecha_Registro).ToString("d");

                    if (LobjMetodologia.MTDcodigo == 0)
                    {
                        LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfMTDpMetodologia_Guardar " + "'" + LobjMetodologia.MTDnombre + "', '" + LstrFechaActual + "', '" + LobjMetodologia.MTDestado + "';");
                    }
                }
            }
            catch (Exception)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }
        public string mtdModificar(cnfMEFpMetodologiaFase LobjFase)
        {
            int LintMensajeRespuesta = -1;

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    string LstrFechaActual = Convert.ToDateTime(LobjFase.MEFfecha_Registro).ToString("d");


                    if (LobjFase.MEFcodigo != 0)
                    {
                        LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_U_cnfMEFpMetodologiaFase_Modificar  '" + LobjFase.MEFcodigo + "', '" + LobjFase.MTDcodigo + "', '" + LobjFase.MEFnombre + "', '" + LstrFechaActual + "', '" + LobjFase.MEFestado + "';");
                    }
                }
            }
            catch (Exception)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }
 public void mtdGuardar()
 {
     try
     {
         using (var db = new cnfModelo())
         {
             if (this.SEVcodigo > 0)
             {
                 db.Entry(this).State = EntityState.Modified;
             }
             else
             {
                 db.Entry(this).State = EntityState.Added;
             }
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
        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));
        }
示例#23
0
        public cnfSOLpSolicitud obtenterSolicitud(int idsolicitud)
        {
            var solciitud = new cnfSOLpSolicitud();

            try
            {
                using (var db = new cnfModelo())
                {
                    solciitud = db.cnfSOLpSolicitud
                                .Include("cnfPRYpProyecto")
                                .Include("cnfPECpProyectoElementoConfiguracion")
                                .Include("cnfMNTpMetodologiaEntregable")
                                .Include("cnfUSUpUsuario")
                                .Where(x => x.SOLcodigo == idsolicitud)
                                .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(solciitud);
        }
示例#24
0
        public List <cnfPRYpProyectos> mtdListarProyecto(int LintCodigoUsuario)
        {
            List <cnfPRYpProyectos> LlstLista   = new List <cnfPRYpProyectos>();
            cnfUSUpUsuario          LobjUsuario = new cnfUSUpUsuario();

            using (var LobjContexto = new cnfModelo())
            {
                //LobjUsuario = LobjContexto.Database.SqlQuery<cnfUSUpUsuario>("exec usp_S_cnfPRYpProyectoEntregable_ObtenerNivelUsuario " + LintCodigoUsuario).Single();

                //if (LobjUsuario.USUnivel.Contains("Jefe") || LobjUsuario.USUnivel.Contains("Miembro"))
                //{
                //var LobjQuery = LobjContexto.Database.SqlQuery<cnfPRYpProyectos>("exec usp_S_cnfPRYpProyectoEntregable_ListarProyecto " + LintCodigoUsuario).ToList();
                //LlstLista = LobjQuery;
                //}
                //if (LobjUsuario.USUnivel.Contains("Administrador"))
                //{
                var LobjQuery = LobjContexto.Database.SqlQuery <cnfPRYpProyectos>("exec usp_S_cnfPRYpProyectoEntregable_ListarTodoProyecto").ToList();
                LlstLista = LobjQuery;
                //}
            }

            return(LlstLista);
        }
        public string mtdGuardarSecundario(string[] LstrCodigo, int MNTcodigo)
        {
            int LintMensajeRespuesta = -1;
            List <cnfEREpEntregableRelacion> LobjRelacionEntregable = new List <cnfEREpEntregableRelacion>();

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    var LobjListaRelacion = LobjContexto.Database.SqlQuery <cnfEREpEntregableRelacion>("usp_S_cnfEREpEntregableRelacion_CargarDatosRelacion '" + MNTcodigo + "';").ToList();
                    LobjRelacionEntregable = LobjListaRelacion;

                    foreach (var LobjRegistro in LobjRelacionEntregable)
                    {
                        LobjContexto.Database.ExecuteSqlCommand("usp_D_cnfEREpEntregableRelacion_Borrar '" + LobjRegistro.MNTcodigo_Origen + "', '" + LobjRegistro.MNTcodigo_Relacion + "';");
                        LobjContexto.Database.ExecuteSqlCommand("usp_D_cnfEREpEntregableRelacion_Borrar '" + LobjRegistro.MNTcodigo_Relacion + "', '" + LobjRegistro.MNTcodigo_Origen + "';");
                    }

                    try
                    {
                        foreach (var LstrRegistro in LstrCodigo)
                        {
                            LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfEREpEntregableRelacion_GuardarDatosSecundario '" + MNTcodigo + "', '" + LstrRegistro + "';");
                            LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("usp_I_cnfEREpEntregableRelacion_GuardarDatosSecundario '" + LstrRegistro + "', '" + MNTcodigo + "';");
                        }
                    }
                    catch
                    {
                        LintMensajeRespuesta = 1;
                    }
                }
            }
            catch (Exception e)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }
示例#26
0
        public void mtdGuardar(cnfPRYpProyecto LobjProyecto)
        {
            int LintMensajeRespuesta = -1;

            try
            {
                using (var LobjContexto = new cnfModelo())
                {
                    // string LstrFechaActual = Convert.ToDateTime(LobjProyecto.PRYfecha_Registro).ToString("d");

                    //string LstrFechaActual = DateTime.Now.ToString("d");
                    LobjProyecto.USUcodigo = SessionHelper.GetUser();

                    if (LobjProyecto.PRYcodigo == 0)
                    {
                        LintMensajeRespuesta = LobjContexto.Database.ExecuteSqlCommand("exec usp_I_cnfPRYpProyecto_Guardar " + "'" + LobjProyecto.MTDcodigo + "', '" + LobjProyecto.USUcodigo + "', '" + LobjProyecto.PRYnombre + "', '" + LobjProyecto.PRYdescripcion + "', '" + LobjProyecto.PRYfecha_Registro + "', '" + LobjProyecto.PRYestado + "';");
                        Directory.CreateDirectory(HttpContext.Current.Server.MapPath($"~/Uploads/{LobjProyecto.PRYnombre}"));
                    }
                }
            }
            catch (Exception e)
            {
            }
        }