public List <PerfilesViewModel> Listar_grilla(PerfilesViewModel mv) { List <PerfilesViewModel> r = new List <PerfilesViewModel>(); List <PerfilesBE> l = (new PerfilesBL()).Listar_grilla(ViewModelToBE(mv)); foreach (PerfilesBE m in l) { r.Add(BEToViewModel(m)); } return(r); }
private PerfilesBE ViewModelToBE(PerfilesViewModel vm) { PerfilesBE m_perfilesBE = new PerfilesBE(); m_perfilesBE.PerfilesId = vm.PerfilesId; m_perfilesBE.Nombre = vm.Nombre; m_perfilesBE.Descripcion = vm.Descripcion; m_perfilesBE.EstadoId = vm.EstadoId; m_perfilesBE.UsuarioRegistro = vm.UsuarioRegistroNombre; m_perfilesBE.FechaRegistro = vm.FechaRegistro; m_perfilesBE.FechaModificacionRegistro = vm.FechaModificacionRegistro; m_perfilesBE.UsuarioModificacionRegistro = vm.UsuarioModificacionRegistroNombre; m_perfilesBE.NroIpRegistro = HttpContext.Current.Request.UserHostAddress; return(m_perfilesBE); }
//public bool Actualizar() //{ // bool v = false; // String sms = ""; // PerfilesBE ent = new PerfilesBE(); // ent.PerfilesId = this.PerfilesId; // ent.Nombre = this.Nombre.ToUpper(); // ent.Descripcion = this.Descripcion; // ent.EstadoId= this.EstadoId; // ent.UsuarioRegistro= this.UsuarioRegistroNombre; // ent.UsuarioModificacionRegistro= this.UsuarioModificacionRegistroNombre; // ent.FechaRegistro = this.FechaRegistro; // ent.FechaModificacionRegistro = this.FechaModificacionRegistro; // v = (new PerfilesBL()).Actualizar(ent, ref sms); // if (v == false) // this.ErrorSms = sms; // return v; //} //public bool Insertar() //{ // bool v = false; // String sms = ""; // PerfilesBE ent = new PerfilesBE(); // ent.PerfilesId = this.PerfilesId; // ent.Nombre = this.Nombre.ToUpper(); // ent.Descripcion = this.Descripcion; // ent.EstadoId = this.EstadoId; // ent.UsuarioRegistro = this.UsuarioRegistroNombre; // ent.UsuarioModificacionRegistro = this.UsuarioModificacionRegistroNombre; // ent.FechaRegistro = this.FechaRegistro; // ent.FechaModificacionRegistro = this.FechaModificacionRegistro; // v = (new PerfilesBL()).Insertar(ent, ref sms); // if (v == false) // this.ErrorSms = sms; // return v; //} private PerfilesViewModel BEToViewModel(PerfilesBE m_perfilesBE) { PerfilesViewModel vm = new PerfilesViewModel(); vm.PerfilesId = m_perfilesBE.PerfilesId; vm.Nombre = m_perfilesBE.Nombre; vm.Descripcion = m_perfilesBE.Descripcion; vm.EstadoId = m_perfilesBE.EstadoId; vm.EstadoNombre = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == m_perfilesBE.EstadoId).First().Nombre; if (m_perfilesBE.UsuarioRegistro != null) { vm.UsuarioRegistroId = new UsuariosBL().Consultar_Lista().Where(x => x.Login == m_perfilesBE.UsuarioRegistro).First().UsuarioId; } vm.FechaRegistro = m_perfilesBE.FechaRegistro; vm.FechaModificacionRegistro = m_perfilesBE.FechaModificacionRegistro; vm.UsuarioRegistroNombre = m_perfilesBE.UsuarioRegistro; vm.UsuarioModificacionRegistroNombre = m_perfilesBE.UsuarioModificacionRegistro; return(vm); }