示例#1
0
 private void btnAlterarProprietario(object sender, EventArgs e)
 {
     if (this.txtBoxIdProp.Text != "")
     {
         if (!this.checkEmpty())
         {
             UnidadeDeControle udc = new UnidadeDeControle();
             if (udc.alterarProprietario(
                     Convert.ToInt32(this.txtBoxIdProp.Text),
                     this.txtBoxNome.Text,
                     this.txtBoxMat.Text,
                     this.txtBoxTelefone.Text,
                     this.txtBoxEmail.Text,
                     this.cBoxCargo.SelectedItem.ToString(),
                     this.cBoxDpt.SelectedItem.ToString()
                     ))
             {
                 MessageBox.Show("Proprietário atualizado com sucesso!");
                 this.clearAll();
             }
             else
             {
                 MessageBox.Show("Erro ao salvar Dados");
             }
         }
         else
         {
             MessageBox.Show("Por favor, preencha todos os dados.");
         }
     }
     else
     {
         MessageBox.Show("Por favor, clique duas vezes em um dos funcionários da tabela!");
     }
 }
示例#2
0
 private void alterarVeiculo(object sender, EventArgs e)
 {
     if (this.txtBoxSelo.Text != "")
     {
         if (!this.checkEmpty())
         {
             UnidadeDeControle udc = new UnidadeDeControle();
             if (udc.alterarVeiculo(
                     Convert.ToInt32(this.txtBoxSelo.Text),
                     this.txtBoxPlaca.Text,
                     this.txtBoxModelo.Text,
                     this.txtBoxCor.Text))
             {
                 MessageBox.Show("Selo atualizado com sucesso!");
                 this.clearAll();
             }
             else
             {
                 MessageBox.Show("Não foi possível atualizar selo");
             }
         }
         else
         {
             MessageBox.Show("Por favor, digite todos os campos.");
         }
     }
     else
     {
         MessageBox.Show("Por favor, clique duas vezes no selo desejado!");
     }
 }
 private void cadastrarVeiculo(object sender, EventArgs e)
 {
     if (checkEmpty())
     {
         MessageBox.Show("Preencha todos os campos.");
     }
     else
     {
         if (txtBoxIdProp.Text != "")
         {
             UnidadeDeControle uc = new UnidadeDeControle();
             if (uc.cadastrarVeiculo(
                     Convert.ToInt32(this.txtBoxIdProp.Text),
                     this.txtBoxPlaca.Text,
                     this.txtBoxModelo.Text,
                     this.txtBoxCor.Text
                     ))
             {
                 MessageBox.Show("Selo salvo com sucesso. O selo gerado é " + uc.pegarUltimoVeiculo() + "!");
                 this.clearAll();
             }
             else
             {
                 MessageBox.Show("Erro ao salvar os dados. Verifique o número de veículos aregados a este usuário.");
             }
         }
         else
         {
             MessageBox.Show("Por favor, clique duas vezes em um proprietário para o referido selo.");
         }
     }
 }
示例#4
0
        private void ManutencaoProprietario_Load(object sender, EventArgs e)
        {
            dgvProp.Rows.Clear();
            UnidadeDeControle udc           = new UnidadeDeControle();
            List <string[]>   proprietarios = udc.verProprietario();

            foreach (string[] temp in proprietarios)
            {
                dgvProp.Rows.Add(temp);
            }
        }
示例#5
0
        private void ManutencaoSelo_Load(object sender, EventArgs e)
        {
            dgvSelo.Rows.Clear();
            UnidadeDeControle udc   = new UnidadeDeControle();
            List <string[]>   selos = udc.verVeiculo();

            foreach (string[] temp in selos)
            {
                dgvSelo.Rows.Add(temp);
            }
        }
示例#6
0
        private void verProprietario(object sender, EventArgs e)
        {
            dgvProp.Rows.Clear();
            string            searchSubject = txtBoxSearch.Text;
            UnidadeDeControle udc           = new UnidadeDeControle();
            List <string[]>   proprietarios = udc.buscarProprietario(searchSubject);

            foreach (string[] temp in proprietarios)
            {
                dgvProp.Rows.Add(temp);
            }
        }
示例#7
0
        private void btnBuscarSelo_Click(object sender, EventArgs e)
        {
            string searchSubject = txtBoxBuscar.Text;

            dgvSelo.Rows.Clear();
            UnidadeDeControle udc   = new UnidadeDeControle();
            List <string[]>   selos = udc.buscarVeiculo(searchSubject);

            foreach (string[] temp in selos)
            {
                dgvSelo.Rows.Add(temp);
            }
        }
示例#8
0
        private void clearAll()
        {
            this.txtBoxSelo.Text   = "";
            this.txtBoxPlaca.Text  = "";
            this.txtBoxModelo.Text = "";
            this.txtBoxCor.Text    = "";
            dgvSelo.Rows.Clear();
            UnidadeDeControle udc   = new UnidadeDeControle();
            List <string[]>   selos = udc.verVeiculo();

            foreach (string[] temp in selos)
            {
                dgvSelo.Rows.Add(temp);
            }
        }
示例#9
0
        private void clearAll()
        {
            this.txtBoxNome.Text     = "";
            this.txtBoxMat.Text      = "";
            this.txtBoxTelefone.Text = "";
            this.txtBoxEmail.Text    = "";
            this.txtBoxIdProp.Text   = "";
            dgvProp.Rows.Clear();
            UnidadeDeControle udc           = new UnidadeDeControle();
            List <string[]>   proprietarios = udc.verProprietario();

            foreach (string[] temp in proprietarios)
            {
                dgvProp.Rows.Add(temp);
            }
        }
        private void cadastrarProprietario(object sender, EventArgs e)
        {
            if (checkEmpty())
            {
                MessageBox.Show("Preencha todos os dados.");
            }
            else
            {
                UnidadeDeControle udc = new UnidadeDeControle();
                if (udc.cadastrarProprietario(
                        this.txtBoxNomeProp.Text,
                        this.txtBoxMatProp.Text,
                        this.txtBoxTelProp.Text,
                        this.txtBoxEmailPropi.Text,
                        this.cBoxCargoProp.SelectedItem.ToString(),
                        this.cBoxDptProp.SelectedItem.ToString()
                        ))
                {
                    MessageBox.Show("Proprietário cadastrado com sucesso");
                    this.clearAll();
                }
                else
                {
                    MessageBox.Show("Erro ao salvar dados");
                }
            }



            /*Proprietario p = new Proprietario(
             *  this.txtBoxNomeProp.Text,
             *  this.txtBoxMatProp.Text,
             *  this.txtBoxTelProp.Text,
             *  this.txtBoxEmailPropi.Text,
             *  this.cBoxCargoProp.SelectedItem.ToString(),
             *  this.cBoxDptProp.SelectedItem.ToString()
             *  );
             * DAOProprietario dp = new DAOProprietario();
             * if (dp.insert(p) > 0)
             * {
             *  MessageBox.Show("Proprietário cadastrado com sucesso");
             *  this.clearAll();
             * }
             * else
             *  MessageBox.Show("Erro ao salvar dados");*/
        }
示例#11
0
 private void deletarProprietario(object sender, EventArgs e)
 {
     if (this.txtBoxIdProp.Text != "")
     {
         UnidadeDeControle udc = new UnidadeDeControle();
         if (udc.deletarProprietario(this.txtBoxIdProp.Text))
         {
             MessageBox.Show("Proprietário deletado com sucesso!");
             this.clearAll();
         }
         else
         {
             MessageBox.Show("Erro ao deletar");
         }
     }
     else
     {
         MessageBox.Show("Por favor, selecione um proprietário para deletar!");
     }
 }
示例#12
0
 private void deletarVeiculo(object sender, EventArgs e)
 {
     if (this.txtBoxSelo.Text != "")
     {
         UnidadeDeControle udc = new UnidadeDeControle();
         if (udc.deletarVeiculo(Convert.ToInt32(this.txtBoxSelo.Text)))
         {
             MessageBox.Show("Selo deletado com sucesso.");
             this.clearAll();
         }
         else
         {
             MessageBox.Show("Erro ao deletar o selo.");
         }
     }
     else
     {
         MessageBox.Show("Por favor, clique duas vezes no selo desejado!");
     }
 }