public void Delete(int ID) { try { ModuloUsuarioAdapter muadapter = new ModuloUsuarioAdapter(); foreach (ModuloUsuario mu in muadapter.GetPermisos(ID)) muadapter.Delete(mu.ID); this.OpenConnection(); SqlCommand cmdDelete = new SqlCommand("Delete_Usuarios", SqlConn); cmdDelete.CommandType = CommandType.StoredProcedure; cmdDelete.Parameters.Add("@id", SqlDbType.Int).Value = ID; cmdDelete.ExecuteNonQuery(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al eliminar usuario", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public ModuloUsuarioLogic() { _ModuloUsuarioData = new ModuloUsuarioAdapter(); }
public ModuloUsuario GetModuloUsuario(string descripcion, int ID) { ModuloUsuarioAdapter moduloUsuarioAdapter = new ModuloUsuarioAdapter(); return(moduloUsuarioAdapter.GetOneByUsuYDesc(descripcion, ID)); }
public ModuloUsuarioLogic() { this.mData = new ModuloUsuarioAdapter(); }
public LogicaModuloUsuario() { _ModuloUsuarioData = new ModuloUsuarioAdapter(); }
protected void Update(Usuario usuario) { try { this.OpenConnection(); SqlCommand cmdUpdate = new SqlCommand("Update_Usuarios", SqlConn); cmdUpdate.CommandType = CommandType.StoredProcedure; cmdUpdate.Parameters.Add("@id", SqlDbType.Int).Value = usuario.ID; cmdUpdate.Parameters.Add("@nombre_usuario", SqlDbType.VarChar).Value = usuario.NombreUsuario; cmdUpdate.Parameters.Add("@clave", SqlDbType.VarChar).Value = usuario.Clave; cmdUpdate.Parameters.Add("@habilitado", SqlDbType.Bit).Value = usuario.Habilitado; cmdUpdate.Parameters.Add("@id_persona", SqlDbType.Int).Value = usuario.Persona.ID; cmdUpdate.ExecuteNonQuery(); ModuloUsuarioAdapter muadapter = new ModuloUsuarioAdapter(); foreach (ModuloUsuario mu in usuario.ModulosUsuarios) { mu.State = BusinessEntity.States.Modified; muadapter.Save(mu); } } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al modificar datos del usuario", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Insert(Usuario usuario) { try { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand("Insert_Usuarios", SqlConn); cmdInsert.CommandType = CommandType.StoredProcedure; cmdInsert.Parameters.Add("@nombre_usuario", SqlDbType.VarChar).Value = usuario.NombreUsuario; cmdInsert.Parameters.Add("@clave", SqlDbType.VarChar).Value = usuario.Clave; cmdInsert.Parameters.Add("@habilitado", SqlDbType.Bit).Value = usuario.Habilitado; cmdInsert.Parameters.Add("@id_persona", SqlDbType.Int).Value = usuario.Persona.ID; usuario.ID = Convert.ToInt32(cmdInsert.ExecuteScalar()); ModuloUsuarioAdapter muadapter = new ModuloUsuarioAdapter(); foreach (ModuloUsuario mu in usuario.ModulosUsuarios) { mu.State = BusinessEntity.States.New; mu.IdUsuario = usuario.ID; muadapter.Save(mu); } } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al crear usuario", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }