public List <PermisosBE> Listar_grilla(PermisosBE ent) { List <PermisosBE> lst = new List <PermisosBE>(); using (SqlConnection connection = Conectar()) { try { ComandoSP("usp_PERMISOConsultar_Lista", connection); ParametroSP("@accion", "lst"); ParametroSP("@opcion", "lst_grilla"); ParametroSP("@NOMBRE", ent.Nombre); ParametroSP("@PERMISO_ID", ent.PermisoId); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { lst.Add(new PermisosBE(reader)); } } } catch (SqlException ex) { throw new Exception("Clase DataAccess: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } finally { connection.Dispose(); } } return(lst); }
public bool Anular(PermisosBE e_Permisos) { try { PermisosDA o_Permisos = new PermisosDA(m_BaseDatos); int resp = o_Permisos.Anular(e_Permisos); return(resp > 0); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } }
private PermisosBE ViewModelToBE(PermisosViewModel m_PermisoVM) { PermisosBE m_permisosBE = new PermisosBE(); m_permisosBE.PermisoId = m_PermisoVM.PermisoId; m_permisosBE.Nombre = m_PermisoVM.Nombre; m_permisosBE.EstadoId = m_PermisoVM.EstadoId; m_permisosBE.UsuarioRegistro = m_PermisoVM.UsuarioRegistro; m_permisosBE.FechaRegistro = m_PermisoVM.FechaRegistro; m_permisosBE.UsuarioModificacionRegistro = m_PermisoVM.UsuarioModificacionRegistro; m_permisosBE.FechaModificacionRegistro = m_PermisoVM.FechaModificacionRegistro; m_permisosBE.NroIpRegistro = m_PermisoVM.NroIpRegistro; return(m_permisosBE); }
private PermisosViewModel BEToViewModel(PermisosBE m_PermisoBE) { PermisosViewModel permisoVM = new PermisosViewModel(); permisoVM.PermisoId = m_PermisoBE.PermisoId; permisoVM.Nombre = m_PermisoBE.Nombre; permisoVM.EstadoId = m_PermisoBE.EstadoId; permisoVM.EstadoNombre = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == m_PermisoBE.EstadoId).FirstOrDefault().Nombre; permisoVM.UsuarioRegistro = m_PermisoBE.UsuarioRegistro; permisoVM.FechaRegistro = m_PermisoBE.FechaRegistro; permisoVM.UsuarioModificacionRegistro = m_PermisoBE.UsuarioModificacionRegistro; permisoVM.FechaModificacionRegistro = m_PermisoBE.FechaModificacionRegistro; permisoVM.NroIpRegistro = HttpContext.Current.Request.UserHostAddress; return(permisoVM); }
public bool Actualizar() { String out_sms_err = ""; bool v = false; PermisosBE permisosBE = new PermisosBE(); permisosBE = ViewModelToBE(this); v = (new PermisosBL()).Actualizar(permisosBE); if (v == false) { this.ErrorSMS = out_sms_err; } return(v); }
public int Anular(PermisosBE e_Permisos) { using (SqlConnection connection = Conectar(m_BaseDatos)) { try { ComandoSP("usp_PermisosAnular", connection); ParametroSP("@PermisoId", e_Permisos.PermisoId); ParametroSP("@UsuarioModificacionRegistro", e_Permisos.UsuarioModificacionRegistro); ParametroSP("@NroIpRegistro", e_Permisos.NroIpRegistro); return(comando.ExecuteNonQuery()); } catch (SqlException ex) { throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } finally { connection.Dispose(); } } }