Ejemplo n.º 1
0
 public CadastrarFIlial(Filial filial, int posicao)
 {
     this.posicao         = posicao;
     txtNomeDaFilial.Text = filial.NomeFilial;
     txtBairro.Text       = filial.Bairro;
     cbPais.SelectedItem  = filial.Pais;
     mtbTelefone.Text     = filial.Telefone;
     txtEmail.Text        = filial.Email;
     txtResponsavel.Text  = filial.Responsavel;
     txtCNPJ.Text         = Convert.ToString(filial.CNPJ);
     txtCEp.Text          = Convert.ToString(filial.CEP);
 }
Ejemplo n.º 2
0
        private void AtualizarLista()
        {
            dataGridView1.Rows.Clear();
            string busca = txtBuscar.Text.ToLower().Trim();

            for (int i = 0; i < Program.filial.Count; i++)
            {
                Filial filial = Program.filial[i];
                if ((filial.NomeFilial.Contains(busca) || (filial.Endereco.Contains(busca))))
                {
                    dataGridView1.Rows.Add(new object[] {
                        filial.NomeFilial, filial.Endereco, filial.Responsavel
                    });
                }
            }
        }
Ejemplo n.º 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Não tem nenhuma peça seleciona");
                return;
            }
            int linhaSelecionada = dataGridView1.CurrentRow.Index;

            Filial       filial    = Program.filial[linhaSelecionada];
            DialogResult resultado = MessageBox.Show("Deseja apagar " + filial.NomeFilial + " o registro?", "AVISO", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.Yes)
            {
                Program.filial.RemoveAt(linhaSelecionada);
                AtualizarLista();
                MessageBox.Show("Registro apagado com seucesso");
            }
            else
            {
                MessageBox.Show("Ta salvo o seu registro jovem");
            }
        }
Ejemplo n.º 4
0
        private void button1_Click(object sender, EventArgs e)
        {
            MenuFilialcs menufilial = new MenuFilialcs();

            menufilial.Show();


            if (txtNomeDaFilial.Text.Length < 5)
            {
                MessageBox.Show("Nome da filial deve ter no minimo cinco(5) letras");
                txtNomeDaFilial.Focus();
                return;
            }
            if (txtBairro.Text.Length < 5)
            {
                MessageBox.Show("Bairro deve conter no  minimo cinco(5) letras");
                txtBairro.Focus();
                return;
            }
            if (cbPais.SelectedIndex < 0)
            {
                MessageBox.Show("Celecione a cidade onde se localiza sua filial");
                cbPais.DroppedDown = true;
                return;
            }

            if (txtEmail.Text.Length < 7)
            {
                MessageBox.Show("Email deve conter mais do que sete(7) caracteres");
                txtEmail.Focus();
                return;
            }
            if (txtResponsavel.Text.Length < 5)
            {
                MessageBox.Show("Responsavel deve conter mais de 5 caracteres.");
                txtResponsavel.Focus();
                return;
            }
            if (txtEndereco.Text.Length < 5)
            {
                MessageBox.Show("Endereço deve conter mais de 5 letras");
                txtEndereco.Focus();
                return;
            }
            if (txtCNPJ.Text.Length == 0)
            {
                MessageBox.Show("CNPJ deve conter apenas numeros");
                txtCNPJ.Focus();
                return;
            }
            if (txtCEp.Text.Length == 0)
            {
                MessageBox.Show("CEP deve comter apenas numeros");
                txtCEp.Focus();
                return;
            }
            Filial filial = new Filial()
            {
                NomeFilial  = txtNomeDaFilial.Text.ToLower(),
                Bairro      = txtBairro.Text.ToLower(),
                Pais        = cbPais.SelectedItem.ToString(),
                Telefone    = mtbTelefone.Text,
                Email       = txtEmail.Text.ToLower(),
                Responsavel = txtResponsavel.Text.ToLower(),
                Endereco    = txtEndereco.Text.ToLower(),
                CNPJ        = Convert.ToInt32(txtCNPJ.Text),
                CEP         = Convert.ToInt32(txtCEp.Text)
            };

            if (posicao >= 0)
            {
                Program.filial[posicao] = filial;
                MessageBox.Show("cadastro realizado com sucesso");
            }
            else
            {
                Program.filial.Add(filial);
                MessageBox.Show("cadastro realizado com sucesso");
            }

            LimparCampos();
        }