public bool Eliminar(int PerfilId) { bool ret = false; if (PerfilId < 0) { return(false); } if (PerfilId < 10) { this.ErrorSms = "No es posible eliminar el registro, es un usuario del sistema, como alternativa inhabilite al usuario."; return(false); } PerfilesBE perfilBE = new PerfilesBL().Consultar_PK(PerfilId).FirstOrDefault(); if (perfilBE != null) { ret = (new PerfilesBL()).Anular(perfilBE); } if (ret == false) { this.ErrorSms = "No se pudo eliminar el registro, posiblemente ya ha sido referenciado."; } return(ret); }
public void BuscarxId(int PerfilId) { if (PerfilId < 0) { return; } PerfilesBE perfilBE = new PerfilesBL().Consultar_PK(PerfilId).FirstOrDefault(); if (perfilBE != null) { BEToViewModel(perfilBE); } }
//public bool Eliminar(int id) //{ // bool v = false; // if (id < 0) return false; // PerfilesBE ent = new PerfilesBE(); // ent.PerfilesId = id; // v = (new PerfilesBL()).Eliminar(id); // if (v == false) // this.ErrorSms = "No se pudo eliminar el registro, posiblemente ya ha sido referenciado."; // return v; //} public void BuscarPorId(int id) { if (id < 0) { return; } PerfilesBE m_perfilesBE = new PerfilesBE(); PerfilesBE perfilesBE = new PerfilesBL().Consultar_Lista().Where(x => x.PerfilesId == id).First(); this.PerfilesId = perfilesBE.PerfilesId; this.Nombre = perfilesBE.Nombre; this.Descripcion = perfilesBE.Descripcion; this.EstadoId = perfilesBE.EstadoId; this.EstadoNombre = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == perfilesBE.EstadoId).First().Descripcion; this.UsuarioRegistroId = new UsuariosBL().Consultar_Lista().Where(x => x.Login == perfilesBE.UsuarioRegistro).First().UsuarioId; this.FechaRegistro = perfilesBE.FechaRegistro; this.FechaModificacionRegistro = perfilesBE.FechaModificacionRegistro; this.UsuarioRegistroNombre = perfilesBE.UsuarioRegistro; this.UsuarioModificacionRegistroNombre = perfilesBE.UsuarioModificacionRegistro; }