예제 #1
0
        public string mtdModificar(cnfPECpProyectoElementoConfiguracion PobjElementoConfiguracionModelo)
        {
            string LstrMensajeRespuesta = "";

            LstrMensajeRespuesta = PobjProyectoElementoConfiguracion.mtdModificar(PobjElementoConfiguracionModelo);
            return(LstrMensajeRespuesta);
        }
예제 #2
0
        public ActionResult mtdGuardarPrincipal(cnfPECpProyectoElementoConfiguracion.cnfPECpProyectoElementoConfiguracions LobjElementoConfiguracionModelo, HttpPostedFileBase file)
        {
            var lstrMensajeRespuesta = "";

            var lobjElementoConfiguracion = new cnfPECpProyectoElementoConfiguracion();

            lobjElementoConfiguracion.PECcodigo = LobjElementoConfiguracionModelo.PECcodigo;
            if (Session["GintMEFcodigo"] == null || Session["GintPRYcodigo"] == null)
            {
                //lobjElementoConfiguracion.MEFcodigo = Convert.ToInt32(Request.Form["MEFcodigo"]);
                //lobjElementoConfiguracion.PRYcodigo = Convert.ToInt32(Request.Form["PRYcodigo"]);
                lobjElementoConfiguracion.MEFcodigo = LobjElementoConfiguracionModelo.MEFcodigo;
                lobjElementoConfiguracion.PRYcodigo = LobjElementoConfiguracionModelo.PRYcodigo;
            }
            else
            {
                lobjElementoConfiguracion.MEFcodigo = Convert.ToInt32(Session["GintMEFcodigo"].ToString());
                lobjElementoConfiguracion.PRYcodigo = Convert.ToInt32(Session["GintPRYcodigo"].ToString());
            }
            lobjElementoConfiguracion.MNTcodigo       = LobjElementoConfiguracionModelo.MNTcodigo;
            lobjElementoConfiguracion.PLBcodigo       = LobjElementoConfiguracionModelo.PLBcodigo;
            lobjElementoConfiguracion.PEClocalizacion = LobjElementoConfiguracionModelo.PEClocalizacion;
            lobjElementoConfiguracion.PECnombre       = LobjElementoConfiguracionModelo.PECnombre;
            lobjElementoConfiguracion.PECdescripcion  = LobjElementoConfiguracionModelo.PECdescripcion;
            lobjElementoConfiguracion.PECtipo         = LobjElementoConfiguracionModelo.PECtipo;
            lobjElementoConfiguracion.PECestado       = LobjElementoConfiguracionModelo.PECestado;
            lobjElementoConfiguracion.PECestado_InOut = LobjElementoConfiguracionModelo.PECestado_InOut;
            if (file != null)
            {
                lobjElementoConfiguracion.PECextension = Path.GetExtension(file.FileName);
                lobjElementoConfiguracion.PECarchivo   = LobjElementoConfiguracionModelo.PECcodigo + Path.GetExtension(file.FileName);
            }
            else
            {
                lobjElementoConfiguracion.PECarchivo   = LobjElementoConfiguracionModelo.PECarchivo;
                lobjElementoConfiguracion.PECextension = Path.GetExtension(LobjElementoConfiguracionModelo.PECarchivo);
            }

            if (lobjElementoConfiguracion.PECcodigo == 0)
            {
                lstrMensajeRespuesta = lobjElementoConfiguracion.mtdGuardarPrincipal(lobjElementoConfiguracion);
                mtdRespuestaMensaje(lstrMensajeRespuesta);
            }
            else
            {
                lstrMensajeRespuesta = mtdModificar(lobjElementoConfiguracion);
                mtdRespuestaMensaje(lstrMensajeRespuesta);
            }

            if (file != null)
            {
                Directory.CreateDirectory(Server.MapPath($"~/Uploads/{lobjElementoConfiguracion.PEClocalizacion}"));
                file.SaveAs(Server.MapPath($"~/Uploads/{lobjElementoConfiguracion.PEClocalizacion}/{lobjElementoConfiguracion.PECarchivo}"));
                //file.SaveAs();
            }

            return(Redirect("~/cnfProyecto/cnfClsProyectoElementoConfiguracion/cnfFrmProyectoElementoConfiguracionVista"));
        }
예제 #3
0
        public object mtdBuscar(int LintCodigo)
        {
            cnfPECpProyectoElementoConfiguracion LobjElementoConfiguracion = new cnfPECpProyectoElementoConfiguracion();

            cnfPECpProyectoElementoConfiguracion.cnfPECpProyectoElementoConfiguracions LobjElementoConfiguracions = LobjElementoConfiguracion.mtdBuscar(LintCodigo);
            Session["GintPRYcodigo"] = LobjElementoConfiguracions.PRYcodigo;
            Session["GintMEFcodigo"] = LobjElementoConfiguracions.MEFcodigo;
            return(LobjElementoConfiguracion.mtdBuscar(LintCodigo));
        }
예제 #4
0
        public ActionResult mtdCargarComboFase(int PRYcodigo)
        {
            var codigoUsuario = (int)Session["GintCodigoUsuario"];
            cnfPECpProyectoElementoConfiguracion LobjElementoConfiguracion = new cnfPECpProyectoElementoConfiguracion();

            ViewBag.GobjListarFase     = LobjElementoConfiguracion.mtdCargarComboFase(PRYcodigo);
            ViewBag.GobjListarProyecto = mtdCargarComboProyecto(codigoUsuario);
            ViewBag.GobjListarElementoConfiguracion = mtdCargarDatosPrincipal(codigoUsuario);
            ViewBag.GintProyectoSeleccionado        = PRYcodigo;
            Session["GintPRYcodigo"] = PRYcodigo;
            return(View("cnfFrmProyectoElementoConfiguracionVista", Convert.ToInt32(Session["GintPECcodigo"].ToString()) == 0 ? new cnfPECpProyectoElementoConfiguracion.cnfPECpProyectoElementoConfiguracions()
                : mtdBuscar(Convert.ToInt32(Session["GintPECcodigo"].ToString()))));
        }
예제 #5
0
        public ActionResult mtdCargarComboLineaBaseEntregable(int MEFcodigo)
        {
            var codigoUsuario  = (int)Session["GintCodigoUsuario"];
            var codigoProyecto = Convert.ToInt32(Session["GintPRYcodigo"].ToString());
            cnfPECpProyectoElementoConfiguracion LobjElementoConfiguracion = new cnfPECpProyectoElementoConfiguracion();

            ViewBag.GobjListarLineaBase = LobjElementoConfiguracion.mtdCargarComboLineaBase(MEFcodigo);
            // AGREGAR codigoProyecto a la consulta
            ViewBag.GobjListarEntregable = LobjElementoConfiguracion.mtdCargarComboEntregable(MEFcodigo);

            ViewBag.GobjListarFase     = LobjElementoConfiguracion.mtdCargarComboFase(Convert.ToInt32(Session["GintPRYcodigo"].ToString()));
            ViewBag.GobjListarProyecto = mtdCargarComboProyecto(codigoUsuario);
            ViewBag.GobjListarElementoConfiguracion = mtdCargarDatosPrincipal(codigoUsuario);
            ViewBag.GintProyectoSeleccionado        = Convert.ToInt32(Session["GintPRYcodigo"].ToString());
            ViewBag.GintFaseSeleccionada            = MEFcodigo;
            Session["GintMEFcodigo"] = MEFcodigo;
            return(View("cnfFrmProyectoElementoConfiguracionVista", Convert.ToInt32(Session["GintPECcodigo"].ToString()) == 0 ? new cnfPECpProyectoElementoConfiguracion.cnfPECpProyectoElementoConfiguracions()
                : mtdBuscar(Convert.ToInt32(Session["GintPECcodigo"].ToString()))));
        }
예제 #6
0
        public object mtdCargarComboProyecto(int LintCodigo)
        {
            cnfPECpProyectoElementoConfiguracion LobjElementoConfiguracion = new cnfPECpProyectoElementoConfiguracion();

            return(LobjElementoConfiguracion.mtdCargarComboProyecto(LintCodigo));
        }