public static ByARpt InsertHEstadoEP(vEP_HESTADOEP Reg) { Reg.USAP_EP = Usuario.UserName; EstudiosPreviosBL epBLL = new EstudiosPreviosBL(); EP_HESTADOEP aeReg = new EP_HESTADOEP(); //Mapear Objeto DTO a Ado Entity FrameWork Mapper.CreateMap<vEP_HESTADOEP, EP_HESTADOEP>(); Mapper.Map(Reg, aeReg); //Envia el registro a la base de datos ByARpt rpt = epBLL.Insert(aeReg); return rpt; }
protected override void Antes() { oDto.FEC_REV_EP = DateTime.Now; ep = ctx.ESTPREV.Find(oDto.ID); decimal ultId = obteneId(); if (ep != null) { EP_HESTADOEP reg = new EP_HESTADOEP(); reg.FSIS_EP = DateTime.Now; reg.EST_EP = "AC"; reg.ID = ultId + 1; if (reg.TIP_EP == "RV") { ep.ID_REV = reg.ID; ep.USAP_REV_EP = oDto.USAP_REV_EP; ep.EST_EP = "RV"; } if (reg.TIP_EP == "AP") { ep.ID_APR = reg.ID; ep.USAP_REV_EP = oDto.USAP_APR_EP; ep.EST_EP = "AP"; } ep.EST_EP = reg.TIP_EP; if (reg.TIP_EP == "DA") { ep.ID_REV = null; ep.ID_APR = null; ep.EST_EP = "EL"; } ctx.Entry(reg).State = EntityState.Added; ctx.Entry(ep).State = EntityState.Modified; } }
protected override void Antes() { ep = ctx.ESTPREV.Where(t => t.CODIGO_EP == oDto.CODIGO_EP).FirstOrDefault(); decimal ultId = obteneId(); if (ep != null) { EP_HESTADOEP reg = new EP_HESTADOEP(); reg.FSIS_EP = DateTime.Now; reg.EST_EP = "AC"; reg.USAP_EP = oDto.USAP_EP; reg.ID_EP = ep.ID; reg.ID = ultId + 1; reg.TIP_EP="RV"; reg.FEC_EP = oDto.FEC_EP; ep.ID_REV = reg.ID; ep.USAP_REV_EP = oDto.USAP_EP; ep.EST_EP = "RV"; ctx.Entry(reg).State = EntityState.Added; ctx.Entry(ep).State = EntityState.Modified; } }
public ByARpt Insert(EP_HESTADOEP reg) { mEP_HESTADOEP manager = new mEP_HESTADOEP(); manager.reg = reg; return EnviaDatos.EnviarInsert(manager); }