public static ByARpt updateESTPREV(vESTPREV Reg) { ByARpt ByARpt = new ByARpt(); EstudiosPreviosBL epBLL = new EstudiosPreviosBL(); ESTPREV ep = new ESTPREV(); ep.ID = Reg.ID; epBLL.ep = ep; if (epBLL.Abrir() == 0) { ByARpt = new ByARpt { Error = true, Mensaje = "No se encontró registro", Filas = 0, id = null }; } else { try { //Mapear Objeto DTO a Ado Entity FrameWork Mapper.CreateMap<vESTPREV, ESTPREV>(); Mapper.Map(Reg, ep); //Solo deben ir los datos que viene para la modificación epBLL.ep = ep; epBLL.ep.USAP_MOD_EP = Clases.Usuario.UserName; ByARpt = epBLL.Update(); } catch (Exception ex) { ByARpt = new ByARpt { Error = true, Mensaje = "Captura:" + ex.Message, Filas = 0, id = null }; } } return ByARpt; }