Пример #1
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);
        }
Пример #2
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);
        }
Пример #3
0
        public string mtdModificar(cnfPRYpProyecto LobjProyecto)
        {
            int LintMensajeRespuesta = -1;

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


                    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)
            {
            }
            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }
Пример #4
0
        public string mtdGuardar(cnfPRYpProyecto LobjProyecto)
        {
            int LintMensajeRespuesta = -1;

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

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

            return(mtdRespuestaMensaje(LintMensajeRespuesta));
        }