private void btnConsultarFornecedor_Click(object sender, EventArgs e) { Point posicaoForm = new Point(100, 100); posicaoForm = this.Location; Form formConsultarFornecedor = new ConsultarFornecedor(this, posicaoForm.X, posicaoForm.Y, permissaoUsuario); this.Hide(); formConsultarFornecedor.Show(); }
private void btnCancelar_Click(object sender, EventArgs e) { //Recarregando a página Point posicaoForm = new Point(100, 100); posicaoForm = this.Location; Form formConsultarFornecedor = new ConsultarFornecedor(formAnterior, posicaoForm.X, posicaoForm.Y, permissaoUsuario); xClicked = false; this.Close(); formConsultarFornecedor.Show(); }
private void btnAlterar_Click(object sender, EventArgs e) { string nomeFornecedor = cmbNome.Text.ToString(); Boolean statusNome = validar.Textos(nomeFornecedor); if (statusNome == true) { string cnpjFornecedor = txtCnpj.Text.ToString(); Boolean statusCnpj = validar.Cnpj(cnpjFornecedor); if (statusCnpj == true) { string telefoneFornecedor = txtTelefone.Text.ToString(); Boolean statusTelefone = validar.Textos(telefoneFornecedor); if (statusTelefone == true) { string enderecoFornecedor = txtEndereco.Text.ToString(); Boolean statusEndereco = validar.Textos(enderecoFornecedor); if (statusEndereco == true) { //Inserindo o fornecedor int codigoFornecedor = int.Parse(cmbNome.SelectedValue.ToString()); if (codigoFornecedor != 0) { int codigoMaterial; Boolean statusInsercaoMaterial = true; Boolean statusFornecedor = rdbAtivo.Checked == true; camadaNegocios.AlterarFornecedor(codigoFornecedor, nomeFornecedor, cnpjFornecedor, telefoneFornecedor, enderecoFornecedor, statusFornecedor); //Inserindo os materiais que este fornecedor pode fornecer for (int index = (lstboxMateriaisAdicionar.Items.Count) - 1; index >= 0; index--) { var array = ((lstboxMateriaisAdicionar.Items[index]).ToString()).Split('-'); codigoMaterial = int.Parse(array[0]); statusInsercaoMaterial = camadaNegocios.InserirMateriaisFornecedor(codigoFornecedor, codigoMaterial); if (statusInsercaoMaterial == false) { MessageBox.Show("Erro inesperado ao alterar o fornecedor. Contate o suporte"); break; } } if (statusInsercaoMaterial == true) { MessageBox.Show("Fornecedor alterado com sucesso"); //Recarregando a página Point posicaoForm = new Point(100, 100); posicaoForm = this.Location; Form formConsultarFornecedor = new ConsultarFornecedor(formAnterior, posicaoForm.X, posicaoForm.Y, permissaoUsuario); xClicked = false; this.Close(); formConsultarFornecedor.Show(); } else { MessageBox.Show("Materiais do fornecedor não foram incluídos.\n"); } } else { MessageBox.Show("Não foi possível alterar o fornecedor"); } } else { MessageBox.Show("Endereço inválido. \n\n" + "Deve ter pelo menos um caractere \n" + "Não conter caracteres especiais"); } } else { MessageBox.Show("Telefone inválido. \n\n" + "Deve ter pelo menos um caractere \n" + "Não conter caracteres especiais"); } } else { MessageBox.Show("CNPJ inválido"); } } else { MessageBox.Show("Nome inválido. \n\n" + "Deve ter pelo menos um caractere \n" + "Não conter caracteres especiais"); } }