public CadMotoristaLista ListaCadMotorista() { conexaoBancoDados = new DB(); cadMotoristaLista = new CadMotoristaLista(); SQL = "SELECT ID, Nome, NumCNH, VencimentoCNH, CPF, RG " + "FROM tblMotorista " + "ORDER BY Nome ASC "; try { conexaoBancoDados.LimparParametros(); DataTable dataTable = conexaoBancoDados.ExcutarConsulta(CommandType.Text, SQL); foreach (DataRow dataRow in dataTable.Rows) { cadMotorista = new CadMotorista(); cadMotorista.ID = int.Parse(dataRow["ID"].ToString()); cadMotorista.Nome = dataRow["Nome"].ToString(); cadMotorista.CNH = dataRow["NumCNH"].ToString(); cadMotorista.VencimentoCNH = DateTime.Parse(dataRow["VencimentoCNH"].ToString()); cadMotorista.CPF = dataRow["CPF"].ToString(); cadMotorista.RG = dataRow["RG"].ToString(); cadMotoristaLista.Add(cadMotorista); } return(cadMotoristaLista); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void BtnAlterar_Click(object sender, EventArgs e) { cadMotorista = new CadMotorista(); atualizarMotorista = new AtualizarCadMotorista(); try { cadMotorista.ID = ID_Motorista; cadMotorista.Nome = TxtMotorista.Text.Trim(); cadMotorista.CNH = TxtCNH.Text.Trim(); cadMotorista.VencimentoCNH = DateTime.Parse(MktVencimentoCNH.Text.Trim()); cadMotorista.CPF = MktCPF.Text.Trim().Replace(".", "").Replace("-", ""); cadMotorista.RG = TxtRG.Text.Trim(); atualizarMotorista.AtualizarMotorista(cadMotorista); LimparCampos(); GridListaMotorista(); BtnSalvar.Enabled = true; BtnExcluir.Enabled = false; BtnAlterar.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName); } }
public bool CadastrarMotorista(CadMotorista cadMotorista) { conexaoBancoDados = new DB(); SQL = "INSERT INTO tblMotorista (Nome, NumCNH, VencimentoCNH, CPF, RG) " + "VALUES(@Nome, @NumCNH, @VencimentoCNH, @CPF, @RG) "; try { conexaoBancoDados.LimparParametros(); conexaoBancoDados.AdicionarParametros("@Nome", cadMotorista.Nome); conexaoBancoDados.AdicionarParametros("@NumCNH", cadMotorista.CNH); conexaoBancoDados.AdicionarParametros("@VencimentoCNH", cadMotorista.VencimentoCNH); conexaoBancoDados.AdicionarParametros("@CPF", cadMotorista.CPF); conexaoBancoDados.AdicionarParametros("@RG", cadMotorista.RG); conexaoBancoDados.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void BtnSalvar_Click(object sender, EventArgs e) { cadMotorista = new CadMotorista(); inserirMotorista = new InserirMotorista(); try { cadMotorista.Nome = TxtMotorista.Text.Trim(); cadMotorista.CNH = TxtCNH.Text.Trim(); cadMotorista.VencimentoCNH = DateTime.Parse(MktVencimentoCNH.Text.Trim()); cadMotorista.CPF = MktCPF.Text.Trim().Replace(".", "").Replace("-", ""); cadMotorista.RG = TxtRG.Text.Trim(); inserirMotorista.CadastrarMotorista(cadMotorista); LimparCampos(); GridListaMotorista(); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName); } }
public bool AtualizarMotorista(CadMotorista cadMotorista) { conexaBancoDados = new DB(); SQL = "UPDATE tblMotorista SET Nome = @Nome, NumCNH = @NumCNH, VencimentoCNH = @VencimentoCNH, CPF = @CPF, RG = @RG " + "WHERE ID = @ID"; try { conexaBancoDados.LimparParametros(); conexaBancoDados.AdicionarParametros("@Nome", cadMotorista.Nome); conexaBancoDados.AdicionarParametros("@NumCNH", cadMotorista.CNH); conexaBancoDados.AdicionarParametros("@VencimentoCNH", cadMotorista.VencimentoCNH); conexaBancoDados.AdicionarParametros("@CPF", cadMotorista.CPF); conexaBancoDados.AdicionarParametros("@RG", cadMotorista.RG); conexaBancoDados.AdicionarParametros("@ID", cadMotorista.ID); conexaBancoDados.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }