public bool Oleo(Oleo Oleo, int TipoPesquisa) { try { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); table = Consulta.Oleo(Oleo, TipoPesquisa); //Verifica se o Oleo Ja esta cadastrado. if (table.Rows.Count != 0) { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string AlterOleo = "UPDATE OLEO SET NOME = @NOME, MARCA = @MARCA, LITROS = @LITROS WHERE ID_OLEO = @ID_OLEO;"; command.CommandText = AlterOleo; command.Connection = Conexão.Pega_Conexão(); command.Parameters.Add("@NOME", MySqlDbType.VarChar).Value = Oleo.Nome; command.Parameters.Add("@MARCA", MySqlDbType.VarChar).Value = Oleo.Marca; command.Parameters.Add("@LITROS", MySqlDbType.Float).Value = Oleo.Litros; command.Parameters.Add("@ID_OLEO", MySqlDbType.Int32).Value = table.Rows[0][0]; int retorno = command.ExecuteNonQuery(); if (retorno > 0) { Oleo_Alterado = true; } Conexão.Desconectar(); } else { return(Oleo_Alterado); } } else { MessageBox.Show("Oleo não pode ser Alterado", "Problemas ao Alterar"); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(Oleo_Alterado); }
public bool Oleo(Oleo Oleo, int TipoPesquisa) { try { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); table = Consulta.Oleo(Oleo, TipoPesquisa); //Verifica se o Oleo Ja esta cadastrado. if (table.Rows.Count == 0) { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string InsertOleo = "INSERT INTO OLEO(NOME, MARCA, LITROS) VALUES (@NOME, @MARCA, @LITROS);"; command.CommandText = InsertOleo; command.Connection = Conexão.Pega_Conexão(); command.Parameters.Add("@NOME", MySqlDbType.VarChar).Value = Oleo.Nome; command.Parameters.Add("@MARCA", MySqlDbType.VarChar).Value = Oleo.Marca; command.Parameters.Add("@LITROS", MySqlDbType.Float).Value = Oleo.Litros; int retorno = command.ExecuteNonQuery(); if (retorno > 0) { Oleo_Incluido = true; } Conexão.Desconectar(); } else { return(Oleo_Incluido); } } else { MessageBox.Show("Oleo já Existe", "Problemas ao inserir"); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(Oleo_Incluido); }
public bool Oleo(Oleo Oleo, int TipoPesquisa) { try { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); table = Consulta.Oleo(Oleo, TipoPesquisa); //Verifica se o Oleo Ja esta cadastrado. if (table.Rows.Count == 0) { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string ExcludOleo = "DELETE FROM `OLEO` WHERE ID_OLEO = @ID_OLEO;"; command.CommandText = ExcludOleo; command.Connection = Conexão.Pega_Conexão(); command.Parameters.Add("@ID_OLEO", MySqlDbType.Int32).Value = table.Rows[0][0]; int retorno = command.ExecuteNonQuery(); if (retorno > 0) { Oleo_Excluido = true; } Conexão.Desconectar(); } else { return(Oleo_Excluido); } } else { MessageBox.Show("Oleo não pode ser Excluido", "Problemas ao Excluir"); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(Oleo_Excluido); }
public DataTable Oleo(Oleo Oleo, int TipoPesquisa) { try { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string ConsultaOleo = "SELECT * FROM OLEO WHERE "; switch (TipoPesquisa) { case 0: ConsultaOleo = ConsultaOleo + "ID_OLEO = @ID_OLEO"; break; case 1: ConsultaOleo = ConsultaOleo + "NOME = @NOME"; break; case 2: ConsultaOleo = ConsultaOleo + "MARCA = @MARCA"; break; case 3: ConsultaOleo = ConsultaOleo + "LITROS = @LITROS"; break; case 4: ConsultaOleo = ConsultaOleo + "1"; break; } DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); ConsultaOleo = ConsultaOleo + ";"; command.CommandText = ConsultaOleo; command.Connection = Conexão.Pega_Conexão(); switch (TipoPesquisa) { case 0: command.Parameters.Add("@NOME", MySqlDbType.Int32).Value = Oleo.ID_Oleo; break; case 1: command.Parameters.Add("@NOME", MySqlDbType.VarChar).Value = Oleo.Nome; break; case 2: command.Parameters.Add("@MARCA", MySqlDbType.VarChar).Value = Oleo.Marca; break; case 3: command.Parameters.Add("@LITROS", MySqlDbType.Float).Value = Oleo.Litros; break; } adapter.SelectCommand = command; adapter.Fill(TableOleo); Conexão.Desconectar(); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(TableOleo); }
private void Pesquisar_Btn_Click(object sender, EventArgs e) { if (TxTBox_Pesquisa.Text != "") { int i = ComboBox_Tabelas.SelectedIndex + 1; int j = ComboBox_TipoBusca.SelectedIndex + 3; int TipoDaPesquisa = 0; switch (i) { case 1: Abastecimento Abastecimento = new Abastecimento(); switch (j) { case 1: TipoDaPesquisa = 4; break; case 2: TipoDaPesquisa = 5; break; case 3: TipoDaPesquisa = 0; break; case 4: TipoDaPesquisa = 1; break; case 5: TipoDaPesquisa = 2; break; case 6: TipoDaPesquisa = 3; break; } Consultar.Abastecimento(Abastecimento, TipoDaPesquisa); break; case 2: Atendimento Atendimento = new Atendimento(); switch (j) { case 1: TipoDaPesquisa = 1; break; case 2: TipoDaPesquisa = 2; break; case 3: TipoDaPesquisa = 3; break; } Consultar.Atendimento(Atendimento, TipoDaPesquisa); break; case 3: Combustivel Combustivel = new Combustivel(); switch (j) { case 1: TipoDaPesquisa = 0; break; case 2: TipoDaPesquisa = 1; break; case 3: TipoDaPesquisa = 2; break; case 4: TipoDaPesquisa = 3; break; } Consultar.Combustivel(Combustivel, TipoDaPesquisa); break; case 4: Departamento Departamento = new Departamento(); switch (j) { case 1: TipoDaPesquisa = 0; break; case 2: TipoDaPesquisa = 1; break; case 3: TipoDaPesquisa = 2; break; } Consultar.Departamento(Departamento, TipoDaPesquisa); break; case 5: Destino Destino = new Destino(); switch (j) { case 0: TipoDaPesquisa = 0; break; case 1: TipoDaPesquisa = 1; break; case 2: TipoDaPesquisa = 2; break; case 3: TipoDaPesquisa = 3; break; case 4: TipoDaPesquisa = 4; break; } Consultar.Destino(Destino, TipoDaPesquisa); break; case 6: Manutenção Manutenção = new Manutenção(); switch (j) { case 0: TipoDaPesquisa = 0; break; case 1: TipoDaPesquisa = 1; break; case 2: TipoDaPesquisa = 2; break; case 3: TipoDaPesquisa = 3; break; case 4: TipoDaPesquisa = 4; break; } Consultar.Manutenção(Manutenção, TipoDaPesquisa); break; case 7: Multa Multa = new Multa(); Consultar.Multa(Multa, 6); break; case 8: Notificação Notificação = new Notificação(); Consultar.Notificação(Notificação, 2); break; case 9: Oficina Oficina = new Oficina(); Consultar.Oficina(Oficina, 2); break; case 10: Oleo Oleo = new Oleo(); Consultar.Oleo(Oleo, 4); break; case 11: Posto Posto = new Posto(); Consultar.Posto(Posto, 5); break; case 12: Salario Salario = new Salario(); Consultar.Salario(Salario, 2); break; case 13: Usuario Usuario = new Usuario(); Consultar.Usuario(Usuario, 8); break; case 14: Veiculo Veiculo = new Veiculo(); Consultar.Veiculo(Veiculo, 9); break; } Console.WriteLine("Index da Tabela " + i + "Index da Pesquisa " + ComboBox_TipoBusca.SelectedIndex); Console.WriteLine("Nome da Tabela " + ComboBox_Tabelas.SelectedItem + "Tipo da Pesquisa " + ComboBox_TipoBusca.SelectedItem); if (!true) { Repoisicionamento_Label(Sucesso_Label); } else { Error_Label.Text = "Ocorreu um erro durante a pesquisa"; Repoisicionamento_Label(Error_Label); } } else { Error_Label.Text = "Os campos não podem ser vazios"; Repoisicionamento_Label(Error_Label); } }
private Consultar SelectConsulta(ComboBox ComboBoxi) { int i = ComboBoxi.SelectedIndex + 1; switch (i) { case 1: Abastecimento Abastecimento = new Abastecimento(); Table_Consulta = Consultar.Abastecimento(Abastecimento, 4); break; case 2: Atendimento Atendimento = new Atendimento(); Table_Consulta = Consultar.Atendimento(Atendimento, 4); break; case 3: Combustivel Combustivel = new Combustivel(); Table_Consulta = Consultar.Combustivel(Combustivel, 4); break; case 4: Departamento Departamento = new Departamento(); Table_Consulta = Consultar.Departamento(Departamento, 3); break; case 5: Destino Destino = new Destino(); Table_Consulta = Consultar.Destino(Destino, 5); break; case 6: Manutenção Manutenção = new Manutenção(); Table_Consulta = Consultar.Manutenção(Manutenção, 5); break; case 7: Multa Multa = new Multa(); Table_Consulta = Consultar.Multa(Multa, 6); break; case 8: Notificação Notificação = new Notificação(); Table_Consulta = Consultar.Notificação(Notificação, 2); break; case 9: Oficina Oficina = new Oficina(); Table_Consulta = Consultar.Oficina(Oficina, 2); break; case 10: Oleo Oleo = new Oleo(); Table_Consulta = Consultar.Oleo(Oleo, 4); break; case 11: Posto Posto = new Posto(); Table_Consulta = Consultar.Posto(Posto, 5); break; case 12: Salario Salario = new Salario(); Table_Consulta = Consultar.Salario(Salario, 2); break; case 13: Usuario Usuario = new Usuario(); Table_Consulta = Consultar.Usuario(Usuario, 8); break; case 14: Veiculo Veiculo = new Veiculo(); Table_Consulta = Consultar.Veiculo(Veiculo, 9); break; } return(Consultar); }
private void btnOleo_Click(object sender, EventArgs e) { Oleo Tela = new Oleo(); Tela.ShowDialog(); }