public bool Manutenção(Manutenção Manutenção, int TipoPesquisa) { try { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); table = Consulta.Manutenção(Manutenção, TipoPesquisa); //Verifica se o Manutenção Ja esta cadastrado. if (table.Rows.Count != 0) { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string AlterManutençãoo = "UPDATE MANUTENCAO SET NUM_OS = @NUM_OS, ID_OFICINA = @ID_OFICINA, DATAS_ENTRADA = @DATAS_ENTRADA, DATAS_SAIDA = @DATAS_SAIDA, MOTIVO = @MOTIVO, VALOR = @VALOR, ID_VEICULO = @ID_VEICULO WHERE ID_MANUTENCAO = @ID_MANUTENCAO;"; command.CommandText = AlterManutençãoo; command.Connection = Conexão.Pega_Conexão(); command.Parameters.Add("@NUM_OS", MySqlDbType.Int32).Value = Manutenção.NumeroOS; command.Parameters.Add("@ID_OFICINA", MySqlDbType.Int32).Value = Manutenção.ID_Oficina; command.Parameters.Add("@DATAS_ENTRADA", MySqlDbType.Date).Value = Manutenção.Data_Entrada; command.Parameters.Add("@DATAS_SAIDA", MySqlDbType.Date).Value = Manutenção.Data_Saida; command.Parameters.Add("@MOTIVO", MySqlDbType.VarChar).Value = Manutenção.Motivo; command.Parameters.Add("@VALOR", MySqlDbType.Float).Value = Manutenção.Valor; command.Parameters.Add("@ID_VEICULO", MySqlDbType.Int32).Value = Manutenção.ID_Veiculo; command.Parameters.Add("@ID_MANUTENCAO", MySqlDbType.Int32).Value = table.Rows[0][0]; int retorno = command.ExecuteNonQuery(); if (retorno > 0) { Manutenção_Alterado = true; } Conexão.Desconectar(); } else { return(Manutenção_Alterado); } } else { MessageBox.Show("Manutenção não pode ser Alterado", "Problemas ao Alterar"); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(Manutenção_Alterado); }
public bool Manutenção(Manutenção Manutenção, int TipoPesquisa) { try { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); table = Consulta.Manutenção(Manutenção, TipoPesquisa); //Verifica se o Manutenção Ja esta cadastrado. if (table.Rows.Count == 0) { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string InsertManutençãoo = "INSERT INTO MANUTENCAO(NUM_OS, ID_OFICINA, DATA_ENTRADA, DATA_SAIDA, MOTIVO, VALOR, ID_VEICULO) VALUES (@NUM_OS, @ID_OFICINA, @DATA_ENTRADA, @DATA_SAIDA, @MOTIVO, @VALOR, @ID_VEICULO);"; command.CommandText = InsertManutençãoo; command.Connection = Conexão.Pega_Conexão(); command.Parameters.Add("@NUM_OS", MySqlDbType.Int32).Value = Manutenção.NumeroOS; command.Parameters.Add("@ID_OFICINA", MySqlDbType.Int32).Value = Manutenção.ID_Oficina; command.Parameters.Add("@DATA_ENTRADA", MySqlDbType.Date).Value = Manutenção.Data_Entrada; command.Parameters.Add("@DATA_SAIDA", MySqlDbType.Date).Value = Manutenção.Data_Saida; command.Parameters.Add("@MOTIVO", MySqlDbType.VarChar).Value = Manutenção.Motivo; command.Parameters.Add("@VALOR", MySqlDbType.Float).Value = Manutenção.Valor; command.Parameters.Add("@ID_VEICULO", MySqlDbType.Int32).Value = Manutenção.ID_Veiculo; int retorno = command.ExecuteNonQuery(); if (retorno > 0) { Manutenção_Incluido = true; } Conexão.Desconectar(); } else { return(Manutenção_Incluido); } } else { MessageBox.Show("Manutenção já Existe", "Problemas ao inserir"); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(Manutenção_Incluido); }
public bool Manutenção(Manutenção Manutenção, int TipoPesquisa) { try { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); table = Consulta.Manutenção(Manutenção, TipoPesquisa); //Verifica se o Manutenção Ja esta cadastrado. if (table.Rows.Count != 0) { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string ExcludManutençãoo = "DELETE FROM `MANUTENCAO` WHERE ID_MANUTENCAO = @ID_MANUTENCAO;"; command.CommandText = ExcludManutençãoo; command.Connection = Conexão.Pega_Conexão(); command.Parameters.Add("@ID_MANUTENCAO", MySqlDbType.Int32).Value = table.Rows[0][0]; int retorno = command.ExecuteNonQuery(); if (retorno > 0) { Manutenção_Excluido = true; } Conexão.Desconectar(); } else { return(Manutenção_Excluido); } } else { MessageBox.Show("Manutenção não pode ser Excluido", "Problemas ao Excluir"); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(Manutenção_Excluido); }
public DataTable Manutenção(Manutenção Manutenção, int TipoPesquisa) { try { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string ConsultaManutenção = "SELECT * FROM MANUTENCAO WHERE "; switch (TipoPesquisa) { case 0: ConsultaManutenção = ConsultaManutenção + "ID_MANUTENCAO = @ID_MANUTENCAO"; break; case 1: ConsultaManutenção = ConsultaManutenção + "NUM_OS = @NUM_OS"; break; case 2: ConsultaManutenção = ConsultaManutenção + "DATAS_ENTRADA = @DATAS_ENTRADA"; break; case 3: ConsultaManutenção = ConsultaManutenção + "MOTIVO = @MOTIVO"; break; case 4: ConsultaManutenção = ConsultaManutenção + "ID_VEICULO = @ID_VEICULO"; break; case 5: ConsultaManutenção = ConsultaManutenção + "1"; break; } DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); ConsultaManutenção = ConsultaManutenção + ";"; command.CommandText = ConsultaManutenção; command.Connection = Conexão.Pega_Conexão(); switch (TipoPesquisa) { case 0: command.Parameters.Add("@ID_MANUTENCAO", MySqlDbType.Int32).Value = Manutenção.ID_Manutencao; break; case 1: command.Parameters.Add("@NUM_OS", MySqlDbType.Int32).Value = Manutenção.NumeroOS; break; case 2: command.Parameters.Add("@DATAS_ENTRADA", MySqlDbType.Date).Value = Manutenção.Data_Entrada; break; case 3: command.Parameters.Add("@MOTIVO", MySqlDbType.VarChar).Value = Manutenção.Motivo; break; case 4: command.Parameters.Add("@ID_VEICULO", MySqlDbType.Int32).Value = Manutenção.ID_Veiculo; break; } adapter.SelectCommand = command; adapter.Fill(TableManutenção); Conexão.Desconectar(); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(TableManutenção); }
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); }