public vESTPREV GetPK(string tipo) { vESTPREV Reg = new vESTPREV(); Mapper.CreateMap<ESTPREV, vESTPREV>(); decimal id = ep.ID; ep = null; using (ctx = new Entities()) { string est = dEst[tipo]; if (est == "*") { ep = ctx.ESTPREV.Where(t => t.ID == id ).FirstOrDefault<ESTPREV>(); } else { ep = ctx.ESTPREV.Where(t => t.ID == id && t.EST_EP.Contains(est)).FirstOrDefault<ESTPREV>(); } if (ep != null) { Mapper.Map(ep, Reg); if (ep.STIP_CON_EP != null) { Reg.TIP_CON_EP = ep.SUBTIPOS.COD_TIP; } } return Reg; } }
public vESTPREV GetPK(string num_pro) { MapearEstPrev(); vESTPREV Reg = new vESTPREV(); ESTPREV ep = null; using (ctx = new Entities()) { var proc = ctx.PCONTRATOS.Where(t => t.PRO_SEL_NRO == num_pro).FirstOrDefault(); var sol = ctx.PSOLICITUDES.Where(t => t.COD_SOL == proc.NUM_SOL).FirstOrDefault(); ep = ctx.ESTPREV.Where(t => t.CODIGO_EP == sol.COD_EP).FirstOrDefault<ESTPREV>(); if (ep != null) { Mapper.Map(ep, Reg); } return Reg; } }
protected void Page_Load(object sender, EventArgs e) { PMinutas pm = new PMinutas(); EstudiosPreviosBL epBLL = new EstudiosPreviosBL(); ESTPREV ep = new ESTPREV(); ep.ID = 1; epBLL.ep = ep; Reg = epBLL.GetPK("EL"); this.Title = String.Format("CONTRATO DE PRESTACIÓN DE SERVICIOS PROFESIONALES No. CELEBRADO ENTRE EL DEPARTAMENTO DEL CESAR Y YENNY YOHANA ALCOCER PLAZA."); //Response.Write(Reg.OBJE_EP); List<vPCLAUSULASPRINT> lst = pm.GetPClausulasP(1); string print=""; foreach (vPCLAUSULASPRINT i in lst) { print += i.TEXTO; } Literal1.Text = print; //GetClausulas }
public vESTPREV GetPK0() { vESTPREV Reg = new vESTPREV(); Mapper.CreateMap<ESTPREV, vESTPREV>(); using (ctx = new Entities()) { decimal id = ep.ID; ep = ctx.ESTPREV.Where(t => t.ID == id).FirstOrDefault<ESTPREV>(); if (ep!=null) { Mapper.Map(ep, Reg); if (ep.STIP_CON_EP != null) { Reg.TIP_CON_EP = ep.SUBTIPOS.COD_TIP; } } } return Reg; }
public static ByARpt updateESTPREV(vESTPREV Reg) { ByARpt ByARpt = new ByARpt(); EstudiosPreviosBL epBLL = new EstudiosPreviosBL(); ESTPREV ep = new ESTPREV(); ep.ID = Reg.ID; epBLL.ep = ep; if (epBLL.Abrir() == 0) { ByARpt = new ByARpt { Error = true, Mensaje = "No se encontró registro", Filas = 0, id = null }; } else { try { //Mapear Objeto DTO a Ado Entity FrameWork Mapper.CreateMap<vESTPREV, ESTPREV>(); Mapper.Map(Reg, ep); //Solo deben ir los datos que viene para la modificación epBLL.ep = ep; epBLL.ep.USAP_MOD_EP = Clases.Usuario.UserName; ByARpt = epBLL.Update(); } catch (Exception ex) { ByARpt = new ByARpt { Error = true, Mensaje = "Captura:" + ex.Message, Filas = 0, id = null }; } } return ByARpt; }
public static ByARpt insertESTPREV(vESTPREV Reg) { EstudiosPreviosBL epBLL = new EstudiosPreviosBL(); ESTPREV aeReg = new ESTPREV(); //Mapear Objeto DTO a Ado Entity FrameWork Mapper.CreateMap<vESTPREV, ESTPREV>(); Mapper.Map(Reg, aeReg); epBLL.ep = aeReg; epBLL.ep.USAP_REG_EP = Usuario.UserName; //epBLL.ep.USAP_ELA_EP = Usuario.UserName; OJO CON EL USUARIO //Envia el registro a la base de datos ByARpt rpt = epBLL.Insert(); return rpt; }
public vESTPREV GetPK(string Codigo_EP, string tipo) { vESTPREV Reg = new vESTPREV(); Mapper.CreateMap<EP_CLAUSULAS, vEP_CLAUSULAS_DTO>() .ForMember(dest => dest.ES_MODIF, opt => opt.MapFrom(src => false)); Mapper.CreateMap<EP_PROYECTOS, vEP_ProyectosDTO>() .ForMember(dest => dest.NOMBRE_PROYECTO, opt => opt.MapFrom(src => src.PROYECTOS.NOMBRE_PROYECTO)) .ForMember(dest => dest.ES_ANULAR, opt => opt.MapFrom(src => false)) .ForMember(dest => dest.ES_MODIF, opt => opt.MapFrom(src => false)) .ForMember(dest => dest.ES_NUEVO, opt => opt.MapFrom(src => false)) ; Mapper.CreateMap<EP_RUBROS_CDP, vEP_RUBROS_CDP_DTO>() .ForMember(dest => dest.NOM_RUB, opt => opt.MapFrom(src => src.RUBROS.DES_RUB)); Mapper.CreateMap<EP_CDP, vEP_CDP_DTO>() .ForMember(dest => dest.EP_RUBROS_CDP, opt => opt.MapFrom(src => src.EP_RUBROS_CDP.ToList())); Mapper.CreateMap<EP_FORMA_PAGO, vEP_FORMA_PAGO_DTO>() .ForMember(dest => dest.NOM_TIP_FPAG, opt => opt.MapFrom(src => src.TIPO_PAGO.DES_PAGO)) .ForMember(dest => dest.ES_ANULAR, opt => opt.MapFrom(src => false)) .ForMember(dest => dest.ES_MODIF, opt => opt.MapFrom(src => false)) .ForMember(dest => dest.ES_NUEVO, opt => opt.MapFrom(src => false)) ; Mapper.CreateMap<EP_POLIZAS2, vEP_POLIZAS2_DTO>() .ForMember(dest => dest.NOM_POL, opt => opt.MapFrom(src => src.POLIZAS.NOM_POL)) .ForMember(dest => dest.ES_ANULAR, opt => opt.MapFrom(src => false)) .ForMember(dest => dest.ES_MODIF, opt => opt.MapFrom(src => false)) .ForMember(dest => dest.ES_NUEVO, opt => opt.MapFrom(src => false)) ; Mapper.CreateMap<EP_RIESGOS, vEP_RIESGOS>(); Mapper.CreateMap<EP_UNSPSC, vEP_UNSPSC>() .ForMember(dest => dest.NombreCodigo, opt => opt.MapFrom(src => src.EP_CODIGOSUNSPSC.NOMBRE)); Mapper.CreateMap<ESTPREV, vESTPREV>() .ForMember(dest => dest.l_EP_PROYECTOS, opt => opt.MapFrom(src => src.EP_PROYECTOS)) .ForMember(dest => dest.l_EP_CDP, opt => opt.MapFrom(src => src.EP_CDP)) .ForMember(dest => dest.l_EP_FORMA_PAGO, opt => opt.MapFrom(src => src.EP_FORMA_PAGO)) .ForMember(dest => dest.l_EP_POLIZAS2, opt => opt.MapFrom(src => src.EP_POLIZAS2)) .ForMember(dest => dest.l_EP_CLAUSULAS, opt => opt.MapFrom(src => src.EP_CLAUSULAS.OrderBy(x=>x.ORDEN))) .ForMember(dest => dest.TIP_CON_EP, opt => opt.MapFrom(src => src.SUBTIPOS.TIPOSCONT.COD_TIP)) .ForMember(dest => dest.l_EP_RIESGOS, opt => opt.MapFrom(src => src.EP_RIESGOS.ToList())) .ForMember(dest => dest.l_EP_UNSPSC, opt => opt.MapFrom(src => src.EP_UNSPSC.ToList())) ; ep = null; using (ctx = new Entities()) { /*string est = dEst[tipo]; if (est == "*")//CUALQUIER CASO {*/ ep = ctx.ESTPREV.Where(t => t.CODIGO_EP == Codigo_EP).FirstOrDefault<ESTPREV>(); /*} else { ep = ctx.ESTPREV.Where(t => t.CODIGO_EP == Codigo_EP && t.EST_EP.Contains(est)).FirstOrDefault<ESTPREV>(); }*/ if (ep != null) { Mapper.Map(ep, Reg); } return Reg; } }
public ByARpt CreatePlantilla(vESTPREV Reg) { cmdCrearPlantilla o = new cmdCrearPlantilla(); o.oDto = Reg; return o.Enviar(); }
public ByARpt Update(vESTPREV Reg) { cmdUpdate o = new cmdUpdate(); o.oDto = Reg; return o.Enviar(); }
public ByARpt Insert(vESTPREV Reg) { cmdInsert o = new cmdInsert(); o.oDto = Reg; return o.Enviar(); }
public ByARpt CreatePlantilla(vESTPREV Reg) { Reg.USAP_MOD_EP = Usuario.UserName; return epBLL.CreatePlantilla(Reg); }
public ByARpt updateESTPREV(vESTPREV Reg) { Reg.USAP_MOD_EP = Usuario.UserName; return epBLL.Update(Reg); }
public ByARpt insertESTPREV(vESTPREV Reg) { Reg.USAP_REG_EP = Usuario.UserName; return epBLL.Insert(Reg); }