示例#1
0
        public void setMotorista(DtoMotorista c)
        {
            Context db = new Context();

            db.motorista.Add(c);
            db.SaveChanges();
        }
示例#2
0
        public DtoMotorista getMotoristaId(int iD)
        {
            Context      db = new Context();
            DtoMotorista m  = db.motorista.FirstOrDefault(p => p.id == iD);

            return(m);
        }
示例#3
0
        public void DeleteMotorista(string id)
        {
            Context      db = new Context();
            DtoMotorista e  = db.motorista.FirstOrDefault(p => p.id == int.Parse(id));

            db.motorista.Remove(e);
            db.SaveChanges();
        }
示例#4
0
        internal void AlteraMotorista(DtoMotorista m)
        {
            Context      db = new Context();
            DtoMotorista c  = db.motorista.FirstOrDefault(p => p.id == m.id);

            c.nome        = m.nome;
            c.endereco    = m.endereco;
            c.telefone    = m.telefone;
            c.email       = m.email;
            c.cpfcnpj     = m.cpfcnpj;
            c.ierg        = m.ierg;
            c.id_cidade   = m.id_cidade;
            c.observacoes = m.observacoes;
            c.complemento = m.complemento;
            c.comissao    = m.comissao;
            db.SaveChanges();
        }
示例#5
0
        private void dataGridView1_DoubleClick(object sender, EventArgs e)
        {
            int ID = (Int32)dataGridView1.CurrentRow.Cells[0].Value;

            model        get = new model();
            DtoMotorista d   = get.getMotoristaId(ID);

            textBoxID.Text          = d.id.ToString();
            textBoxNome.Text        = d.nome;
            textBoxEndereco.Text    = d.endereco;
            textBoxTelefone.Text    = d.telefone;
            textBoxEmail.Text       = d.email;
            textBoxCPF.Text         = d.cpfcnpj;
            textBoxRG.Text          = d.ierg;
            comboBox1.SelectedValue = d.id_cidade;
            textBoxObservacao.Text  = d.observacoes;
            textBoxComplemento.Text = d.complemento;
            textBoxComissao.Text    = d.comissao.ToString();
        }
示例#6
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                model        set = new model();
                DtoMotorista c   = new DtoMotorista();
                c.nome        = textBoxNome.Text;
                c.endereco    = textBoxEndereco.Text;
                c.telefone    = textBoxTelefone.Text;
                c.email       = textBoxEmail.Text;
                c.cpfcnpj     = textBoxCPF.Text;
                c.ierg        = textBoxRG.Text;
                c.id_cidade   = Convert.ToInt16(comboBox1.SelectedValue);
                c.observacoes = textBoxObservacao.Text;
                c.complemento = textBoxComplemento.Text;
                if (textBoxComissao.Text != string.Empty)
                {
                    c.comissao = float.Parse(textBoxComissao.Text);
                }

                if (textBoxID.Text == string.Empty)
                {
                    set.setMotorista(c);
                }
                else
                {
                    c.id = int.Parse(textBoxID.Text);
                    set.AlteraMotorista(c);
                }
                MessageBox.Show("Registro salvo com sucesso");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }