private void ObligE(ESTPREV found)
        {
            decimal ultOblE = 0;
            try
            {
                ultOblE = ctx.EP_OBLIGACIONESE.Max(t => t.ID) + 1;
            }
            catch
            {
            }

            foreach (EP_OBLIGACIONESE f in ep.EP_OBLIGACIONESE)
            {
                EP_OBLIGACIONESE d = new EP_OBLIGACIONESE();
                d.DES_OBLIG = f.DES_OBLIG;
                d.GRUPO = f.GRUPO;
                //d.FEC_REG = found.FEC_REG_EP;
                //d.USAP_REG = found.USAP_REG_EP;
                d.ID = ultOblE;
                ultOblE++;
                found.EP_OBLIGACIONESE.Add(d);
            }
        }
 public static ByARpt UpdateObligacionesE(vEP_OBLIGACIONESE Reg)
 {
     EstudiosPreviosBL epBLL = new EstudiosPreviosBL();
     EP_OBLIGACIONESE aeReg = new EP_OBLIGACIONESE();
     //Mapear Objeto DTO a Ado Entity FrameWork
     Mapper.CreateMap<vEP_OBLIGACIONESE, EP_OBLIGACIONESE>();
     Mapper.Map(Reg, aeReg);
     //Envia el registro a la base de datos
     ByARpt rpt = epBLL.Update(aeReg);
     return rpt;
 }
 public ByARpt Delete(EP_OBLIGACIONESE reg)
 {
     mEP_OBLIGACIONESE manager = new mEP_OBLIGACIONESE();
     manager.reg = reg;
     return EnviaDatos.EnviarDelete(manager);
 }
 public static ByARpt deleteObligacionesE(decimal ID)
 {
     EstudiosPreviosBL epBLL = new EstudiosPreviosBL();
     EP_OBLIGACIONESE aeReg = new EP_OBLIGACIONESE();
     aeReg.ID = ID;
     ByARpt rpt = epBLL.Delete(aeReg);
     return rpt;
 }
 public ByARpt Insert(EP_OBLIGACIONESE reg)
 {
     mEP_OBLIGACIONESE manager = new mEP_OBLIGACIONESE();
     manager.reg = reg;
     return EnviaDatos.EnviarInsert(manager);
 }