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); }
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 }); } } }
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"); } }
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(); }