public List<Atendimento> ListaComboBoxATAnimal(Atendimento At) { List<Atendimento> retorno = new List<Atendimento>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT A.CodigoAnimal, A.NomeDoAnimal FROM Animal AS A, Cliente AS C WHERE A.CPF = A.CPF AND C.CPF ='" + At.Cliente.Cpf + "'", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Atendimento A = new Atendimento(); //acessando os valores das colunas do resultado A.Animal.CodigoAnimal = DbReader.GetInt32(DbReader.GetOrdinal("CodigoAnimal")); A.Animal.Nome = DbReader.GetString(DbReader.GetOrdinal("NomeDoAnimal")); retorno.Add(A); } //fechando o leitor de resultados DbReader.Close(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e selecionar " + ex.Message); } return retorno; }
private void Cadastra_Click(object sender, EventArgs e) { try { Atendimento A = new Atendimento(); A.Descricao = richTextBoxDescricao.Text; A.Agenda.CodigoAgenda = ((KeyValuePair<int, string>)comboBoxAgenda.SelectedItem).Key; A.Status = ((KeyValuePair<string, string>)comboBoxStatus.SelectedItem).Key; A.Funcionario.Matricula = ((KeyValuePair<int, string>)comboBoxFuncionario.SelectedItem).Key; new Service1Client().InserirAtendimento(A); richTextBoxDescricao.Clear(); textBoxCPF.Clear(); comboBoxAnimal.DataSource = null; comboBoxStatus.DataSource = null; comboBoxAgenda.DataSource = null; comboBoxFuncionario.DataSource = null; lb_Logradouro.Text = " "; lb_Estado.Text = " "; lb_Cidade.Text = " "; lb_Bairro.Text = " "; lb_Numero.Text = " "; lb_Complemento.Text = " "; MessageBox.Show("Cadastrada com sucesso"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void AtualizarAtendimento(Atendimento A) { try { this.abrirConexao(); string sql = "UPDATE Atendimento SET Descricao = '" + A.Descricao + "', Status = '" + A.Status + "', CodigoAgenda = " + A.Agenda.CodigoAgenda + ", CodigoMatricula = " + A.Funcionario.Matricula + " WHERE CodigoAtendimento = '" + A.CodigoAtendimento; //instrucao a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e atualizar " + ex.Message); } }
public void InserirAtendimento(Atendimento A) { try { this.abrirConexao(); string sql = "INSERT INTO Atendimento (Descricao, Status, CodigoAgenda, CodigoMatricula) values('" + A.Descricao + "','" + A.Status + "'," + A.Agenda.CodigoAgenda + "," + A.Funcionario.Matricula + ")"; //instrucao a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e inserir " + ex.Message); } }
public void DeleteAtendimento(Atendimento A) { try { this.abrirConexao(); string sql = "DELETE FROM Atendimento WHERE CodigoAtendimento = '" + A.CodigoAtendimento; //instrucao a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e deletar " + ex.Message); } }
public void InserirAtendimento(Atendimento A) { new DadosAtendimento().InserirAtendimento(A); }
public void InserirAtendimento(Atendimento A) { }
public List<Atendimento> SelecionarComboBoxFuncionario(Atendimento At) { List<Atendimento> retorno = new List<Atendimento>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT MatriculaDoFuncionario, NomeDoFuncionario, SobreNome, FC.CodigoFuncao, NomeFuncao FROM Funcionario AS F, Funcao AS FC WHERE F.CodigoFuncao = FC.CodigoFuncao AND FC.CodigoFuncao >= 2", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Atendimento A = new Atendimento(); //acessando os valores das colunas do resultado A.Funcionario.Matricula = DbReader.GetInt32(DbReader.GetOrdinal("MatriculaDoFuncionario")); A.Funcionario.Nome = DbReader.GetString(DbReader.GetOrdinal("NomeDoFuncionario")); A.Funcionario.SobreNome = DbReader.GetString(DbReader.GetOrdinal("SobreNome")); A.Funcionario.Funcao.CodigoFuncao = DbReader.GetInt32(DbReader.GetOrdinal("CodigoFuncao")); A.Funcionario.Funcao.NomeFuncao = DbReader.GetString(DbReader.GetOrdinal("NomeFuncao")); retorno.Add(A); } //fechando o leitor de resultados DbReader.Close(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e selecionar " + ex.Message); } return retorno; }
public void DeleteAtendimento(Atendimento A) { }
public List<Atendimento> SelecionarClientePorCPF(Atendimento At) { List<Atendimento> retorno = new List<Atendimento>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT C.Nome, C.SobreNome, E.CEP, E.Logradouro, E.Estado, E.Cidade, E.Bairro, E.Numero, E.Complemento FROM Cliente AS C, Endereco AS E WHERE C.CPF = E.CPF AND C.CPF='" + At.Cliente.Cpf + "'", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Atendimento A = new Atendimento(); //acessando os valores das colunas do resultado A.Cliente.Nome = DbReader.GetString(DbReader.GetOrdinal("Nome")); A.Endereco.Cep = DbReader.GetString(DbReader.GetOrdinal("SobreNome")); A.Endereco.Cep = DbReader.GetString(DbReader.GetOrdinal("CEP")); A.Endereco.Logradouro = DbReader.GetString(DbReader.GetOrdinal("Logradouro")); A.Endereco.Estado = DbReader.GetString(DbReader.GetOrdinal("Estado")); A.Endereco.Cidade = DbReader.GetString(DbReader.GetOrdinal("Cidade")); A.Endereco.Bairro = DbReader.GetString(DbReader.GetOrdinal("Bairro")); A.Endereco.Numero = DbReader.GetString(DbReader.GetOrdinal("Numero")); A.Endereco.Complemento = DbReader.GetString(DbReader.GetOrdinal("Complemento")); retorno.Add(A); } //fechando o leitor de resultados DbReader.Close(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e selecionar " + ex.Message); } return retorno; }
public List<Atendimento> SelecionarClientePorCPF(Atendimento A) { return new DadosAtendimento().SelecionarClientePorCPF(A); }
public void AtualizarAtendimento(Atendimento A) { new DadosAtendimento().AtualizarAtendimento(A); }
private void textBoxCPF_Leave(object sender, EventArgs e) { try { Atendimento A = new Atendimento(); A.Cliente.Cpf = textBoxCPF.Text; SelecionarAgendaPorCpf(A); SelecionarNomePorCPF(A); ListaComboBoxATAnimal(A); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public List<Atendimento> ListaComboBoxATAnimal(Atendimento A) { return new DadosAtendimento().ListaComboBoxATAnimal(A); }
private void SelecionarNomePorCPF(Atendimento A) { try { List<Atendimento> ListaComboBox = new Service1Client().SelecionarClientePorCPF(A).ToList(); foreach (Atendimento At in ListaComboBox) { lb_NomeCliente.Text = (At.Cliente.Nome + " " + At.Cliente.SobreNome); lb_CEP.Text = (At.Endereco.Cep); lb_Logradouro.Text = (At.Endereco.Logradouro); lb_Estado.Text = (At.Endereco.Estado); lb_Cidade.Text = (At.Endereco.Cidade); lb_Bairro.Text = (At.Endereco.Bairro); lb_Numero.Text = (At.Endereco.Numero); lb_Complemento.Text = (At.Endereco.Complemento); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SelecionarAgendaPorCpf(Atendimento A) { try { List<Atendimento> lista = new Service1Client().SelecionarAgendaPorCpf(A).ToList(); listViewAgendaCPF.Items.Clear(); foreach (Atendimento Atendimento in lista) { ListViewItem itListView = listViewAgendaCPF.Items.Add(Atendimento.Agenda.Data); itListView.SubItems.Add(Atendimento.Agenda.Hora); itListView.SubItems.Add(Atendimento.Animal.Nome); itListView.SubItems.Add(Atendimento.Servico.NomeServico); itListView.SubItems.Add(Atendimento.Cliente.Cpf); itListView.SubItems.Add(Atendimento.Cliente.Nome); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SelecionarAgendaPorAnimal(Atendimento A) { Dictionary<int, string> comboSource = new Dictionary<int, string>(); try { List<Atendimento> ListaComboBox = new Service1Client().SelecionarAgendaPorAnimal(A).ToList(); comboSource.Add(0, "- Escolha -"); foreach (Atendimento At in ListaComboBox) { comboSource.Add(At.Agenda.CodigoAgenda, Convert.ToString(At.Agenda.CodigoAgenda)); } comboBoxAgenda.DataSource = new BindingSource(comboSource, null); comboBoxAgenda.DisplayMember = "Value"; comboBoxAgenda.ValueMember = "Key"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ListaComboBoxATAnimal(Atendimento A) { Dictionary<int, string> comboSource = new Dictionary<int, string>(); try { List<Atendimento> ListaComboBox = new Service1Client().ListaComboBoxATAnimal(A).ToList(); comboSource.Add(0, "- Escolha -"); foreach (Atendimento At in ListaComboBox) { comboSource.Add(At.Animal.CodigoAnimal, At.Animal.Nome); } comboBoxAnimal.DataSource = new BindingSource(comboSource, null); comboBoxAnimal.DisplayMember = "Value"; comboBoxAnimal.ValueMember = "Key"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void comboBoxAnimal_Leave(object sender, EventArgs e) { lb_NomeAnimal.Text = ((KeyValuePair<int, string>)comboBoxAnimal.SelectedItem).Value; Atendimento A = new Atendimento(); A.Cliente.Cpf = textBoxCPF.Text; A.Animal.CodigoAnimal = ((KeyValuePair<int, string>)comboBoxAnimal.SelectedItem).Key; SelecionarAgendaPorAnimal(A); }
public List<Atendimento> SelecionarAgendaPorCpf(Atendimento A) { return new DadosAtendimento().SelecionarAgendaPorCpf(A); }
public List<Atendimento> SelecionarAgendaPorCpf(Atendimento At) { List<Atendimento> retorno = new List<Atendimento>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT Cliente.CPF, Cliente.Nome, Cliente.SobreNome, animal.CodigoAnimal,Animal.NomeDoAnimal,agenda.CodigoAgenda,Agenda.Data,Agenda.Hora, Servico.CodigoServico,Servico.NomeServico FROM agenda inner join Cliente on agenda.CPF = Cliente.CPF inner join Animal on Animal.CodigoAnimal = Agenda.CodigoAnimal inner join Servico on Servico.CodigoServico = Agenda.CodigoServico where cliente.cpf = '" + At.Cliente.Cpf + "'", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Atendimento A = new Atendimento(); //acessando os valores das colunas do resultado A.Cliente.Cpf = DbReader.GetString(DbReader.GetOrdinal("CPF")); A.Cliente.Nome = DbReader.GetString(DbReader.GetOrdinal("Nome")); A.Cliente.SobreNome = DbReader.GetString(DbReader.GetOrdinal("SobreNome")); A.Animal.CodigoAnimal = DbReader.GetInt32(DbReader.GetOrdinal("CodigoAnimal")); A.Animal.Nome = DbReader.GetString(DbReader.GetOrdinal("NomeDoAnimal")); A.Servico.CodigoServico = DbReader.GetInt32(DbReader.GetOrdinal("CodigoServico")); A.Servico.NomeServico = DbReader.GetString(DbReader.GetOrdinal("NomeServico")); A.Agenda.CodigoAgenda = DbReader.GetInt32(DbReader.GetOrdinal("CodigoAgenda")); A.Agenda.Hora = DbReader.GetString(DbReader.GetOrdinal("Hora")); A.Agenda.Data = DbReader.GetString(DbReader.GetOrdinal("Data")); retorno.Add(A); } //fechando o leitor de resultados DbReader.Close(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e selecionar " + ex.Message); } return retorno; }
public List<Atendimento> SelecionarComboBoxFuncionario(Atendimento A) { return new DadosAtendimento().SelecionarComboBoxFuncionario(A); }
public List<Atendimento> SelecionarAtendimentoFuncionario() { List<Atendimento> retorno = new List<Atendimento>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT CodigoAtendimento, Descricao, Status, CodigoAgenda FROM Atendimento ", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Atendimento A = new Atendimento(); //acessando os valores das colunas do resultado A.CodigoAtendimento = DbReader.GetInt32(DbReader.GetOrdinal("CodigoAtendimento")); A.Descricao = DbReader.GetString(DbReader.GetOrdinal("Descricao")); A.Status = DbReader.GetString(DbReader.GetOrdinal("Status")); A.Agenda.CodigoAgenda = DbReader.GetInt32(DbReader.GetOrdinal("CodigoAgenda")); retorno.Add(A); } //fechando o leitor de resultados DbReader.Close(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e selecionar " + ex.Message); } return retorno; }
public void DeleteAtendimento(Atendimento A) { new DadosAtendimento().DeleteAtendimento(A); }
public void AtualizarAtendimento(Atendimento A) { }