private void validarDados(Agenda A) { if (A == null) { Exception ex = new Exception(); throw new Exception("Não é possível cadastrar um objeto nulo" + ex.Message); } }
public void AtualizarAgenda(Agenda A) { if (A == null) { throw new Exception("Não é possível alterar um objeto nulo"); } DadosAgenda dl = new DadosAgenda(); dl.AtualizarAgenda(A); }
public void InserirAgenda(Agenda A) { DadosAgenda D = new DadosAgenda(); if (D.VerificarExistencia(A) == true) { throw new Exception("Data e hora ja cadastrada"); } DadosAgenda dl = new DadosAgenda(); dl.InserirAgenda(A); }
private void button1_Click(object sender, EventArgs e) { try { Agenda A = new Agenda(); A.Cliente.Cpf = ((KeyValuePair<string, string>)CPF.SelectedItem).Key; A.Animal.CodigoAnimal = ((KeyValuePair<int, string>)comboBoxAnimal.SelectedItem).Key; A.Servico.CodigoServico = ((KeyValuePair<int, string>)comboBoxServico.SelectedItem).Key; A.Data = maskedTextBox1.Text; A.Hora = maskedTextBox2.Text; A.Encaixe = ((KeyValuePair<string, string>)comboBoxEncaixe.SelectedItem).Key; if ((A.Animal.CodigoAnimal) == 0) { MessageBox.Show("Escolha um Animal"); } else if ((A.Servico.CodigoServico) == 0) { MessageBox.Show("Escolha um Servico"); } else if ((A.Data) == null) { MessageBox.Show("Selecione a Data do Agendamento"); } else if ((A.Hora) == null) { MessageBox.Show("Selecione o Horario do Agendamento"); } else { new Service1Client().InserirAgenda(A); maskedTextBox1.Clear(); maskedTextBox2.Clear(); MessageBox.Show("Agenda Cadastrada com sucesso"); ListaraAgenda(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void InserirAgenda(Agenda A) { try { this.abrirConexao(); string sql = "INSERT INTO Agenda (Hora, Data, CodigoAnimal, CodigoServico, CPF,status,encaixe) values('" + A.Hora + "','" + A.Data + "'," + A.Animal.CodigoAnimal + "," + A.Servico.CodigoServico + "," + A.Cliente.Cpf + ",'agendado','NAO')"; //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 Atualizar(Agenda A) { try { this.AbrirConexao(); string sql = "UPDATE Agenda SET Hora = '" + A.Hora + "', Data = '" + A.Data + "' WHERE CodigoAgenda =" + A.CodigoAgenda; //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 DeleteAgenda(Agenda A) { try { this.abrirConexao(); string sql = "DELETE FROM Agenda WHERE CodigoAgenda =" + A.CodigoAgenda; //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 Inserir(Agenda A) { try { this.AbrirConexao(); string sql = "INSERT INTO Agenda (Hora, Data) values('" + A.Hora + "','" + A.Data + "')"; //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 AtualizarAgenda(Agenda A) { try { this.abrirConexao(); string sql = "UPDATE Agenda SET Hora = '" + A.Hora + "', Data = '" + A.Data + "', codigoAnimal =" + A.Animal.CodigoAnimal + " ,codigoServico =" + A.Servico.CodigoServico + ",cpf=" + A.Cliente.Cpf + ",encaixe='"+A.Encaixe+"' WHERE CodigoAgenda =" + A.CodigoAgenda; //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 AtualizarAgenda(Agenda A) { new NegocioAgenda().AtualizarAgenda(A); }
public void InserirAgenda(Agenda A) { new NegocioAgenda().InserirAgenda(A); }
public List<Agenda> SelecionarAgenda() { List<Agenda> retorno = new List<Agenda>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT CodigoAgenda, Hora, Data FROM Agenda ", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Agenda A = new Agenda(); //acessando os valores das colunas do resultado A.CodigoAgenda = DbReader.GetInt32(DbReader.GetOrdinal("CodigoAgenda")); A.Hora = DbReader.GetString(DbReader.GetOrdinal("Hora")); A.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 void VerificarExistencia(Agenda A) { DadosAgenda dl = new DadosAgenda(); dl.VerificarExistencia(A); }
private void button3_Click_1(object sender, EventArgs e) { try { Agenda A = new Agenda(); A.CodigoAgenda = Int32.Parse(textBoxCodigo.Text); new Service1Client().CancelarAgenda(A); MessageBox.Show("Agenda Cancelada com sucesso"); ListaraAgenda(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DeleteAgenda(Agenda A) { DadosAgenda dl = new DadosAgenda(); dl.DeleteAgenda(A); }
private void button2_Click(object sender, EventArgs e) { if (textBoxCodigo == null) { MessageBox.Show("Selecione um codigo para alterar"); } else { try { Agenda A = new Agenda(); A.CodigoAgenda = Int32.Parse(textBoxCodigo.Text); A.Cliente.Cpf = ((KeyValuePair<string, string>)CPF.SelectedItem).Key; A.Animal.CodigoAnimal = ((KeyValuePair<int, string>)comboBoxAnimal.SelectedItem).Key; A.Servico.CodigoServico = ((KeyValuePair<int, string>)comboBoxServico.SelectedItem).Key; A.Data = maskedTextBox1.Text; A.Hora = maskedTextBox2.Text; A.Encaixe = ((KeyValuePair<string, string>)comboBoxEncaixe.SelectedItem).Key; if ((A.Animal.CodigoAnimal) == 0) { MessageBox.Show("Escolha um Animal"); } else { new Service1Client().AtualizarAgenda(A); maskedTextBox1.Clear(); maskedTextBox2.Clear(); MessageBox.Show("Agenda Atualizado com sucesso"); ListaraAgenda(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void button4_Click(object sender, EventArgs e) { Agenda A = new Agenda(); A.CodigoAgenda = Int32.Parse(textBoxCodigo.Text); ListaraAgendaUpdate(A); }
public void CancelarAgenda(Agenda A) { new NegocioAgenda().CancelarAgenda(A); }
public Boolean VerificarExistencia(Agenda A) { Boolean retorno = false; this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT * FROM AGENDA where data ='"+A.Data+"' and hora = '"+A.Hora+"'", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { retorno = true; break; } DbReader.Close(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); return retorno; }
public List<Agenda> SelecionarPorCodigo(Agenda A) { return new DadosAgenda().SelecionarPorCodigo(A); }
public void CancelarAgenda(Agenda A) { DadosAgenda dl = new DadosAgenda(); dl.CancelarAgenda(A); }
public void VerificarExistencia(Agenda A) { new DadosAgenda().VerificarExistencia(A); }
private void ListaraAgendaUpdate(Agenda A) { try { new Service1Client().SelecionarPorCodigo(A).ToList(); CPF.GetItemText(A.Cliente.Nome); comboBoxServico.GetItemText(A.Servico.NomeServico); comboBoxEncaixe.GetItemText(A.Encaixe); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DeleteAgenda(Agenda A) { new NegocioAgenda().DeleteAgenda(A); }
public List<Agenda> SelecionarAgenda() { List<Agenda> retorno = new List<Agenda>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("select Agenda.codigoAgenda, Agenda.Data, Agenda.Hora, Cliente.nome, Animal.nomeDoAnimal, Servico.nomeServico,status,encaixe FROM agenda,cliente, animal,SERVICO where agenda.codigoAnimal = animal.codigoAnimal and agenda.codigoServico = servico.Codigoservico and agenda.cpf = 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()) { Agenda A = new Agenda(); //acessando os valores das colunas do resultado A.CodigoAgenda = DbReader.GetInt32(DbReader.GetOrdinal("CodigoAgenda")); A.Cliente.Nome = DbReader.GetString(DbReader.GetOrdinal("nome")); A.Animal.Nome = DbReader.GetString(DbReader.GetOrdinal("nomeDoAnimal")); A.Servico.NomeServico = DbReader.GetString(DbReader.GetOrdinal("nomeServico")); A.Data = DbReader.GetString(DbReader.GetOrdinal("Data")); A.Hora = DbReader.GetString(DbReader.GetOrdinal("Hora")); A.Status = DbReader.GetString(DbReader.GetOrdinal("status")); A.Encaixe = DbReader.GetString(DbReader.GetOrdinal("encaixe")); 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; }