public static ByARpt DeleteFP(decimal ID) { EstudiosPreviosBL epBLL = new EstudiosPreviosBL(); EP_FORMA_PAGO aeReg = new EP_FORMA_PAGO(); aeReg.ID = ID; ByARpt rpt = epBLL.Delete(aeReg); return rpt; }
public static ByARpt UpdateFP(vEP_FORMA_PAGO Reg) { EstudiosPreviosBL epBLL = new EstudiosPreviosBL(); EP_FORMA_PAGO aeReg = new EP_FORMA_PAGO(); //Mapear Objeto DTO a Ado Entity FrameWork Mapper.CreateMap<vEP_FORMA_PAGO, EP_FORMA_PAGO>(); Mapper.Map(Reg, aeReg); //Envia el registro a la base de datos ByARpt rpt = epBLL.Update(aeReg); return rpt; }
public ByARpt Delete(EP_FORMA_PAGO fp) { mEP_FORMA_PAGO manager = new mEP_FORMA_PAGO(); manager.fp = fp; return EnviaDatos.EnviarDelete(manager); }
public ByARpt Insert(EP_FORMA_PAGO fp) { mEP_FORMA_PAGO manager = new mEP_FORMA_PAGO(); manager.fp = fp; return EnviaDatos.EnviarInsert(manager); }
private void mFormaPago() { EP_FORMA_PAGO ep_fp; decimal ultId = 0; try { ultId = ctx.EP_FORMA_PAGO.Max(t => t.ID); } catch { } foreach (vEP_FORMA_PAGO_DTO fp in oDto.l_EP_FORMA_PAGO.Where(t => t.ES_ANULAR || (t.ES_NUEVO && !t.ES_ANULAR) || t.ES_MODIF)) { if (fp.ES_ANULAR) { ep_fp = ep.EP_FORMA_PAGO.Where(t => t.ID == fp.ID).FirstOrDefault(); if (ep_fp != null) { ctx.Entry(ep_fp).State = EntityState.Deleted; } } if (fp.ES_NUEVO && !fp.ES_ANULAR) { ultId=ultId + 1; ep_fp = new EP_FORMA_PAGO(); ep_fp.ID = ultId; ep_fp.CAN_PAG = fp.CAN_PAG; ep_fp.ORD_FPAG = fp.ORD_FPAG; ep_fp.PGEN_FPAG = fp.PGEN_FPAG; ep_fp.TIP_FPAG = fp.TIP_FPAG; ep_fp.POR_FPAG = fp.POR_FPAG; ep_fp.VAL_FPAG = fp.VAL_FPAG; ep_fp.USAP_REG = oDto.USAP_MOD_EP; ep_fp.CON_FPAG = fp.CON_FPAG; ep_fp.FEC_REG = DateTime.Now; ep.EP_FORMA_PAGO.Add(ep_fp); } if (fp.ES_MODIF) { ep_fp = ep.EP_FORMA_PAGO.Where(t => t.ID == fp.ID).FirstOrDefault(); if (ep_fp != null) { ep_fp.ID = fp.ID; ep_fp.CAN_PAG = fp.CAN_PAG; ep_fp.ORD_FPAG = fp.ORD_FPAG; ep_fp.PGEN_FPAG = fp.PGEN_FPAG; ep_fp.TIP_FPAG = fp.TIP_FPAG; ep_fp.POR_FPAG = fp.POR_FPAG; ep_fp.VAL_FPAG = fp.VAL_FPAG; ep_fp.USAP_REG = oDto.USAP_MOD_EP; ep_fp.CON_FPAG = fp.CON_FPAG; ep_fp.FEC_REG = fp.FEC_REG; ep_fp.FEC_MOD = DateTime.Now; ctx.Entry(ep_fp).State = EntityState.Modified; } } } }
private void mFormaPago() { EP_FORMA_PAGO ep_fp; foreach (vEP_FORMA_PAGO_DTO fp in oDto.l_EP_FORMA_PAGO.Where(t => t.ES_ANULAR || (t.ES_NUEVO && !t.ES_ANULAR))) { if (fp.ES_ANULAR) { ep_fp = ep.EP_FORMA_PAGO.Where(t => t.ID == fp.ID).FirstOrDefault(); if (ep_fp != null) { ctx.Entry(ep_fp).State = EntityState.Deleted; } } if (fp.ES_NUEVO && !fp.ES_ANULAR) { ep_fp = new EP_FORMA_PAGO(); ep_fp.ORD_FPAG = fp.ORD_FPAG; ep_fp.PGEN_FPAG = fp.PGEN_FPAG; ep_fp.TIP_FPAG = fp.TIP_FPAG; ep_fp.POR_FPAG = fp.POR_FPAG; ep_fp.VAL_FPAG = fp.VAL_FPAG; ep_fp.USAP_REG = oDto.USAP_REG_EP; ep_fp.CON_FPAG = fp.CON_FPAG; ep_fp.CAN_PAG = fp.CAN_PAG; ep_fp.FEC_REG = DateTime.Now; ep.EP_FORMA_PAGO.Add(ep_fp); } } }