private void ObligC(ESTPREV found)
        {
            decimal ultOblC = 0;
            try
            {
                ultOblC = ctx.EP_OBLIGACIONESC.Max(t => t.ID) + 1;
            }
            catch
            {
            }

            foreach (EP_OBLIGACIONESC f in ep.EP_OBLIGACIONESC)
            {
                EP_OBLIGACIONESC d = new EP_OBLIGACIONESC();
                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 = ultOblC;
                ultOblC++;
                found.EP_OBLIGACIONESC.Add(d);
            }
        }
 public static ByARpt UpdateObligacionesC(vEP_OBLIGACIONESC Reg)
 {
     EstudiosPreviosBL epBLL = new EstudiosPreviosBL();
     EP_OBLIGACIONESC aeReg = new EP_OBLIGACIONESC();
     //Mapear Objeto DTO a Ado Entity FrameWork
     Mapper.CreateMap<vEP_OBLIGACIONESC, EP_OBLIGACIONESC>();
     Mapper.Map(Reg, aeReg);
     //Envia el registro a la base de datos
     ByARpt rpt = epBLL.Update(aeReg);
     return rpt;
 }
 public ByARpt Delete(EP_OBLIGACIONESC reg)
 {
     mEP_OBLIGACIONESC manager = new mEP_OBLIGACIONESC();
     manager.reg = reg;
     return EnviaDatos.EnviarDelete(manager);
 }
 public static ByARpt deleteObligacionesC(decimal ID)
 {
     EstudiosPreviosBL epBLL = new EstudiosPreviosBL();
     EP_OBLIGACIONESC aeReg = new EP_OBLIGACIONESC();
     aeReg.ID = ID;
     ByARpt rpt = epBLL.Delete(aeReg);
     return rpt;
 }
 public ByARpt Insert(EP_OBLIGACIONESC reg)
 {
     mEP_OBLIGACIONESC manager = new mEP_OBLIGACIONESC();
     manager.reg = reg;
     return EnviaDatos.EnviarInsert(manager);
 }