Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #4
0
        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);
            }
        }
Exemple #5
0
        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);
            }
        }