Exemplo n.º 1
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"));
        }
Exemplo n.º 2
0
        public object mtdBuscar(int LintCodigo)
        {
            //cnfPECpProyectoElementoConfiguracion LobjElementoConfiguracion = PobjProyectoElementoConfiguracion.mtdBuscar(LintCodigo);
            cnfPECpProyectoElementoConfiguracion LobjElementoConfiguracion = new cnfPECpProyectoElementoConfiguracion();

            cnfPECpProyectoElementoConfiguracion.cnfPECpProyectoElementoConfiguracions LobjElementoConfiguracions = LobjElementoConfiguracion.mtdBuscar(LintCodigo);
            Session["GintPRYcodigo"] = LobjElementoConfiguracion.PRYcodigo;
            Session["GintMEFcodigo"] = LobjElementoConfiguracion.MEFcodigo;
            return(LobjElementoConfiguracion.mtdBuscar(LintCodigo));
            //return LobjElementoConfiguracion;
        }