public DepartamentoModel CarregarRegistro(int?id) { DepartamentoModel departamento = new DepartamentoModel(); string sql = $"SELECT ID, DESCRICAO, STATUS FROM DEPARTAMENTO WHERE ID ='{id}' ORDER BY DESCRICAO ASC"; DAL objDal = new DAL(); DataTable dt = objDal.RetDataTable(sql); departamento = new DepartamentoModel(); departamento.Id = int.Parse(dt.Rows[0]["ID"].ToString()); departamento.Descricao = dt.Rows[0]["DESCRICAO"].ToString(); departamento.Status = dt.Rows[0]["STATUS"].ToString(); return(departamento); }
public List <DepartamentoModel> ListaDepartamentos() { List <DepartamentoModel> lista = new List <DepartamentoModel>(); DepartamentoModel item; string sql = ""; if (Descricao != null) { sql = $"SELECT ID, DESCRICAO, STATUS FROM DEPARTAMENTO WHERE DESCRICAO LIKE '%{Descricao}%' ORDER BY DESCRICAO ASC"; } else if (Descricao == null && Status == "ATIVO") { sql = $"SELECT ID, DESCRICAO, STATUS FROM DEPARTAMENTO WHERE STATUS ='ATIVO' ORDER BY DESCRICAO ASC"; } else if (Descricao == null && Status == "INATIVO") { sql = $"SELECT ID, DESCRICAO, STATUS FROM DEPARTAMENTO WHERE STATUS ='INATIVO' ORDER BY DESCRICAO ASC"; } else { sql = $"SELECT ID, DESCRICAO, STATUS FROM DEPARTAMENTO ORDER BY DESCRICAO ASC"; } DAL objDal = new DAL(); DataTable dt = objDal.RetDataTable(sql); for (int i = 0; i < dt.Rows.Count; i++) { item = new DepartamentoModel(); item.Id = int.Parse(dt.Rows[i]["ID"].ToString()); item.Descricao = dt.Rows[i]["DESCRICAO"].ToString(); item.Status = dt.Rows[i]["STATUS"].ToString(); lista.Add(item); } return(lista); }