public List <FornecedorModel> ListaFornecedores() { List <FornecedorModel> lista = new List <FornecedorModel>(); FornecedorModel item; string sql = ""; if (Nome != null && Atividade == null)// Pesquisar por Nome { sql = $"SELECT ID, NOME, ATIVIDADE, RUA, NUMERO, COMPLEMENTO, BAIRRO, CIDADE, UF, EMAIL, TELEFONE, CELULAR, CELULAR2, OBS FROM FORNECEDOR WHERE NOME LIKE '%{Nome}%' ORDER BY NOME ASC"; } else if (Nome == null && Atividade != null) { sql = $"SELECT ID, NOME, ATIVIDADE, RUA, NUMERO, COMPLEMENTO, BAIRRO, CIDADE, UF, EMAIL, TELEFONE, CELULAR, CELULAR2, OBS FROM FORNECEDOR WHERE ATIVIDADE LIKE '%{Atividade}%' ORDER BY NOME ASC"; } else if (Nome != null && Atividade != null) { sql = $"SELECT ID, NOME, ATIVIDADE, RUA, NUMERO, COMPLEMENTO, BAIRRO, CIDADE, UF, EMAIL, TELEFONE, CELULAR, CELULAR2, OBS FROM FORNECEDOR WHERE NOME LIKE '%{Nome}%' AND ATIVIDADE LIKE '%{Atividade}%' ORDER BY NOME ASC"; } else { sql = $"SELECT ID, NOME, ATIVIDADE, RUA, NUMERO, COMPLEMENTO, BAIRRO, CIDADE, UF, EMAIL, TELEFONE, CELULAR, CELULAR2, OBS FROM FORNECEDOR ORDER BY NOME ASC"; } DAL objDal = new DAL(); DataTable dt = objDal.RetDataTable(sql); for (int i = 0; i < dt.Rows.Count; i++) { item = new FornecedorModel(); item.Id = int.Parse(dt.Rows[i]["ID"].ToString()); item.Nome = dt.Rows[i]["NOME"].ToString(); item.Atividade = dt.Rows[i]["ATIVIDADE"].ToString(); item.Rua = dt.Rows[i]["RUA"].ToString(); item.Numero = dt.Rows[i]["Numero"].ToString(); item.Complemento = dt.Rows[i]["COMPLEMENTO"].ToString(); item.Bairro = dt.Rows[i]["BAIRRO"].ToString(); item.Cidade = dt.Rows[i]["CIDADE"].ToString(); item.UF = dt.Rows[i]["UF"].ToString(); item.Email = dt.Rows[i]["EMAIL"].ToString(); item.Telefone = dt.Rows[i]["TELEFONE"].ToString(); item.Celular = dt.Rows[i]["CELULAR"].ToString(); item.Celular2 = dt.Rows[i]["CELULAR2"].ToString(); item.Obs = dt.Rows[i]["OBS"].ToString(); lista.Add(item); } return(lista); }
public FornecedorModel CarregarRegistro(int?id) { FornecedorModel item = new FornecedorModel(); string sql = $"SELECT ID, NOME, ATIVIDADE, RUA, NUMERO, COMPLEMENTO, BAIRRO, CIDADE, UF, EMAIL, TELEFONE, CELULAR, CELULAR2, OBS FROM FORNECEDOR WHERE ID = '{id}' ORDER BY NOME ASC"; DAL objDao = new DAL(); DataTable dt = objDao.RetDataTable(sql); item = new FornecedorModel(); item.Id = int.Parse(dt.Rows[0]["ID"].ToString()); item.Nome = dt.Rows[0]["NOME"].ToString(); item.Atividade = dt.Rows[0]["ATIVIDADE"].ToString(); item.Rua = dt.Rows[0]["RUA"].ToString(); item.Numero = dt.Rows[0]["Numero"].ToString(); item.Complemento = dt.Rows[0]["COMPLEMENTO"].ToString(); item.Bairro = dt.Rows[0]["BAIRRO"].ToString(); item.Cidade = dt.Rows[0]["CIDADE"].ToString(); item.UF = dt.Rows[0]["UF"].ToString(); item.Email = dt.Rows[0]["EMAIL"].ToString(); item.Telefone = dt.Rows[0]["TELEFONE"].ToString(); item.Celular = dt.Rows[0]["CELULAR"].ToString(); item.Celular2 = dt.Rows[0]["CELULAR2"].ToString(); item.Obs = dt.Rows[0]["OBS"].ToString(); return(item); }