public static ByARpt deleteCDP(decimal ID)
 {
     EstudiosPreviosBL epBLL = new EstudiosPreviosBL();
     EP_CDP aeReg = new EP_CDP();
     aeReg.ID = ID;
     ByARpt rpt = epBLL.Delete(aeReg);
     return rpt;
 }
        public static ByARpt UpdateCDP(vEP_CDP Reg)
        {
            EstudiosPreviosBL epBLL = new EstudiosPreviosBL();
            EP_CDP aeReg = new EP_CDP();
            //Mapear Objeto DTO a Ado Entity FrameWork
            Mapper.CreateMap<vEP_CDP, EP_CDP>();
            Mapper.Map(Reg, aeReg);
            //Envia el registro a la base de datos

            ByARpt rpt = epBLL.Update(aeReg);
            return rpt;
        }
 public ByARpt Delete(EP_CDP reg)
 {
     mEP_CDP manager = new mEP_CDP();
     manager.reg = reg;
     return EnviaDatos.EnviarDelete(manager); 
 }
 public ByARpt Insert(EP_CDP reg)
 {
     //mEP_CDP_I manager = new mEP_CDP_I();
     mEP_CDP manager = new mEP_CDP();
     manager.reg = reg;
     return EnviaDatos.EnviarInsert(manager);
 }
Example #5
0
            private void NuevosCDP()
            {
                decimal ultId = 0;
                try
                {
                    ultId = ctx.EP_CDP.Max(t => t.ID);
                }
                catch { }

                foreach (vEP_CDP_DTO item in oDto.l_EP_CDP.Where(t => t.ES_NUEVO == true).ToList())
                {
                    try
                    {
                        EP_CDP ep_cdp = new EP_CDP();
                        ultId = ultId + 1;
                        ep_cdp.FEC_REG = DateTime.Now;
                        ep_cdp.NRO_CDP = item.NRO_CDP;
                        ep_cdp.FEC_CDP = item.FEC_CDP;
                        ep_cdp.VAL_CDP = item.VAL_CDP;
                        ep_cdp.VIG_FUT = item.VIG_FUT;
                        ep_cdp.ID = ultId;
                        ep_cdp.USAP_REG = oDto.USAP_ELA_EP;
                        ep.EP_CDP.Add(ep_cdp);
                        ctx.SaveChanges();
                        NuevosRubrosCDP(item.EP_RUBROS_CDP, item.NRO_CDP, ultId);
                    }
                    catch { }
                }
            }