public bool AtualizarControle(CadControle cadControle) { conexaoBancoDados = new DB(); SQL = "UPDATE tblControle SET DataHoraChegada = @DataHoraChegada " + "WHERE ID = @ID"; try { conexaoBancoDados.LimparParametros(); conexaoBancoDados.AdicionarParametros("@DataHoraChegada", cadControle.Chegada); conexaoBancoDados.AdicionarParametros("@ID", cadControle.ID); conexaoBancoDados.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public CadControleLista ListaCadControleCarro(int ID_Carro) { conexaoBancoDados = new DB(); cadControleLista = new CadControleLista(); SQL = "SELECT tblControle.ID, tblControle.DataHoraSaida, tblControle.DataHoraChegada, tblControle.Descricao, tblCarro.Marca, tblMotorista.Nome " + "FROM tblControle " + "INNER JOIN tblCarro ON tblControle.ID_Carro = tblCarro.ID " + "INNER JOIN tblMotorista ON tblControle.ID_Motorista = tblMotorista.ID " + "WHERE tblControle.ID_Carro = @ID_Carro " + "ORDER BY tblControle.DataHoraSaida DESC "; try { conexaoBancoDados.LimparParametros(); conexaoBancoDados.AdicionarParametros("@ID_Carro", ID_Carro); DataTable dataTable = conexaoBancoDados.ExcutarConsulta(CommandType.Text, SQL); foreach (DataRow dataRow in dataTable.Rows) { cadConstrole = new CadControle(); cadConstrole.ID = int.Parse(dataRow["ID"].ToString()); cadConstrole.Saida = DateTime.Parse(dataRow["DataHoraSaida"].ToString()); if (dataRow["DataHoraChegada"].ToString() != string.Empty) { cadConstrole.Chegada = DateTime.Parse(dataRow["DataHoraChegada"].ToString()); } cadConstrole.Descricao = dataRow["Descricao"].ToString(); cadConstrole.ID_Carro = new CadCarro(); cadConstrole.ID_Carro.Marca = dataRow["Marca"].ToString(); cadConstrole.ID_Motorista = new CadMotorista(); cadConstrole.ID_Motorista.Nome = dataRow["Nome"].ToString(); cadControleLista.Add(cadConstrole); } return(cadControleLista); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void BtnChegou_Click(object sender, EventArgs e) { atualizarControle = new AtualizarCadControle(); cadControle = new CadControle(); try { cadControle.ID = ID_Controle; cadControle.Chegada = dataHora; atualizarControle.AtualizarControle(cadControle); GridListaControle(); BtnExcluir.Enabled = false; BtnChegou.Enabled = false; BtnSaiu.Enabled = true; RtxtDescricao.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName); } }
public bool CadastrarCadControleSaida(CadControle cadControle) { conexaoBancoDados = new DB(); SQL = "INSERT INTO tblControle (DataHoraSaida, Descricao, ID_Carro, ID_Motorista) " + "VALUES(@DataHoraSaida, @Descricao, @ID_Carro, @ID_Motorista)"; try { conexaoBancoDados.LimparParametros(); conexaoBancoDados.AdicionarParametros("@DataHoraSaida", cadControle.Saida); conexaoBancoDados.AdicionarParametros("@Descricao", cadControle.Descricao); conexaoBancoDados.AdicionarParametros("@ID_Carro", cadControle.ID_Carro.ID); conexaoBancoDados.AdicionarParametros("@ID_Motorista", cadControle.ID_Motorista.ID); conexaoBancoDados.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void BtnSaiu_Click(object sender, EventArgs e) { cadastroControle = new InserirCadConstrole(); cadControle = new CadControle(); try { cadControle.Saida = dataHora; cadControle.Descricao = RtxtDescricao.Text; cadControle.ID_Carro = new CadCarro(); cadControle.ID_Carro.ID = ID_Carro; cadControle.ID_Motorista = new CadMotorista(); cadControle.ID_Motorista.ID = ID_Motorista; cadastroControle.CadastrarCadControleSaida(cadControle); RtxtDescricao.Clear(); GridListaControle(); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName); } }