public List <Models.Serviço> BuscarServiçoSetor(int id_set) { List <Models.Serviço> dados = new List <Models.Serviço>(); try { string sql = @"select * from serviço where id_set = " + id_set; DataTable dt = _bd.ExecutarSelect(sql); foreach (DataRow row in dt.Rows) { Models.Serviço serviço = new Models.Serviço(); serviço.IdSetor = new Setor(); serviço.Id = Convert.ToInt32(row["id"]); serviço.Descriçao = row["descriçao"].ToString(); serviço.Nome = row["nome"].ToString(); serviço.Valor = Convert.ToDouble(row["valor"]); serviço.IdSetor.Id = Convert.ToInt32(row["id_set"]); SetorDAL dal = new SetorDAL(); serviço.IdSetor = dal.Obter(serviço.IdSetor.Id); dados.Add(serviço); } } catch (Exception ex) { throw; } finally { _bd.Fechar(); } return(dados); }
public List <Models.Projeto> ObterCli(int id) { List <Models.Projeto> dados = new List <Models.Projeto>(); try { string sql = @"select * from projeto where Cliente_Id =" + id; DataTable dt = _bd.ExecutarSelect(sql); foreach (DataRow row in dt.Rows) { Models.Projeto projeto = new Models.Projeto(); projeto.Cliente = new Models.Cliente(); projeto.Setor = new Models.Setor(); projeto.Cidade = new Models.Cidade(); projeto.Estado = new Models.Estado(); projeto.Funcionario = new Models.Funcionario(); projeto.Id = Convert.ToInt32(row["Id"]); projeto.Cliente.Id = Convert.ToInt32(row["Cliente_Id"]); projeto.Setor.Id = Convert.ToInt32(row["Setor_Id"]); projeto.Funcionario.Id = Convert.ToInt32(row["Funcionario_Id"]); projeto.FormaPag = row["FormaPag"].ToString(); projeto.Descriçao = row["Descriçao"].ToString(); projeto.dtInicial = row["DtInicial"].ToString(); projeto.dtPrevFinal = row["DtPrevFinal"].ToString(); projeto.dtFinal = row["DtFinal"].ToString(); projeto.Endereco = row["Endereço"].ToString(); projeto.Bairro = row["Bairro"].ToString(); projeto.Cep = row["Cep"].ToString(); projeto.Estado.Id = Convert.ToInt32(row["Estado_Id"]); projeto.Cidade.Id = Convert.ToInt32(row["Cidade_Id"]); projeto.valorTotal = Convert.ToDouble(row["ValorTotal"]); projeto.Status = row["Status"].ToString(); ClienteDAL dal = new ClienteDAL(); projeto.Cliente = dal.Obter(projeto.Cliente.Id); SetorDAL dals = new SetorDAL(); projeto.Setor = dals.Obter(projeto.Setor.Id); FuncionarioDAL dalf = new FuncionarioDAL(); projeto.Funcionario = dalf.Obter(projeto.Funcionario.Id); dados.Add(projeto); } } catch (Exception ex) { throw; } finally { _bd.Fechar(); } return(dados); }
//faz o mapeamento, jogando oq tem na linha do banco em um objeto internal Models.Serviço Map(DataRow row) { Models.Serviço serviço = new Models.Serviço(); serviço.IdSetor = new Setor(); serviço.Id = Convert.ToInt32(row["id"]); serviço.Nome = row["nome"].ToString(); serviço.Descriçao = row["descriçao"].ToString(); serviço.Valor = Convert.ToDouble(row["valor"]); serviço.IdSetor.Id = Convert.ToInt32(row["id_set"]); SetorDAL dal = new SetorDAL(); serviço.IdSetor = dal.Obter(serviço.IdSetor.Id); return(serviço); }
public List <Models.Orçamento> BuscarOrçaCli(int id) { List <Models.Orçamento> dados = new List <Models.Orçamento>(); try { string sql = @"select * from orçamento where Id_Cliente = " + id; DataTable dt = _bd.ExecutarSelect(sql); foreach (DataRow row in dt.Rows) { Models.Orçamento orçamento = new Models.Orçamento(); orçamento.clienteId = new Models.Cliente(); orçamento.setorId = new Models.Setor(); orçamento.Id = Convert.ToInt32(row["Id"]); orçamento.Descriçao = row["Descriçao"].ToString(); orçamento.dtVencimento = row["DtVencimento"].ToString(); orçamento.clienteId.Id = Convert.ToInt32(row["Id_Cliente"]); orçamento.setorId.Id = Convert.ToInt32(row["Id_Setor"]); orçamento.FormaPag = row["FormaPag"].ToString(); orçamento.valorTotal = Convert.ToDouble(row["ValorTotal"]); SetorDAL dals = new SetorDAL(); ClienteDAL dal = new ClienteDAL(); orçamento.setorId = dals.Obter(orçamento.setorId.Id); orçamento.clienteId = dal.Obter(orçamento.clienteId.Id); dados.Add(orçamento); } } catch (Exception ex) { throw; } finally { _bd.Fechar(); } return(dados); }
//faz o mapeamento, jogando oq tem na linha do banco em um objeto internal Models.Projeto Map(DataRow row) { Models.Projeto projeto = new Models.Projeto(); projeto.Cliente = new Models.Cliente(); projeto.Setor = new Models.Setor(); projeto.Cidade = new Models.Cidade(); projeto.Estado = new Models.Estado(); projeto.Funcionario = new Models.Funcionario(); projeto.Id = Convert.ToInt32(row["Id"]); projeto.Cliente.Id = Convert.ToInt32(row["Cliente_Id"]); projeto.Setor.Id = Convert.ToInt32(row["Setor_Id"]); projeto.Funcionario.Id = Convert.ToInt32(row["Funcionario_Id"]); projeto.FormaPag = row["FormaPag"].ToString(); projeto.Descriçao = row["Descriçao"].ToString(); projeto.dtInicial = row["DtInicial"].ToString(); projeto.dtPrevFinal = row["DtPrevFinal"].ToString(); projeto.dtFinal = row["DtFinal"].ToString(); projeto.Endereco = row["Endereço"].ToString(); projeto.Bairro = row["Bairro"].ToString(); projeto.Cep = row["Cep"].ToString(); projeto.Estado.Id = Convert.ToInt32(row["Estado_Id"]); projeto.Cidade.Id = Convert.ToInt32(row["Cidade_Id"]); projeto.valorTotal = Convert.ToDouble(row["ValorTotal"]); projeto.Status = row["Status"].ToString(); ClienteDAL dal = new ClienteDAL(); projeto.Cliente = dal.Obter(projeto.Cliente.Id); SetorDAL dals = new SetorDAL(); projeto.Setor = dals.Obter(projeto.Setor.Id); FuncionarioDAL dalf = new FuncionarioDAL(); projeto.Funcionario = dalf.Obter(projeto.Funcionario.Id); return(projeto); }
//faz o mapeamento, jogando oq tem na linha do banco em um objeto internal Models.Orçamento Map(DataRow row) { Models.Orçamento orçamento = new Models.Orçamento(); orçamento.clienteId = new Models.Cliente(); orçamento.setorId = new Models.Setor(); orçamento.Id = Convert.ToInt32(row["Id"]); orçamento.Descriçao = row["Descriçao"].ToString(); orçamento.dtVencimento = row["DtVencimento"].ToString(); orçamento.clienteId.Id = Convert.ToInt32(row["Id_Cliente"]); orçamento.setorId.Id = Convert.ToInt32(row["Id_Setor"]); orçamento.FormaPag = row["FormaPag"].ToString(); orçamento.valorTotal = Convert.ToInt32(row["ValorTotal"]); ClienteDAL dal = new ClienteDAL(); orçamento.clienteId = dal.Obter(orçamento.clienteId.Id); SetorDAL dals = new SetorDAL(); orçamento.setorId = dals.Obter(orçamento.setorId.Id); return(orçamento); }