private void btnAlterar_Click(object sender, EventArgs e) { //Validando o texto string descricaoUnidadeMedida = txtDescricao.Text.ToString().Trim(); string siglaUnidadeMedida = txtSigla.Text.ToString().Trim(); int codigoUnidadeMedida = int.Parse(cmbUnidadeMedida.SelectedValue.ToString()); Boolean statusDescricao = validar.Textos(descricaoUnidadeMedida); Boolean siglaUnidade = validar.Textos(siglaUnidadeMedida); if (statusDescricao == true) { if (siglaUnidade == true) { Boolean statusUnidadeMedida = rdbAtivo.Checked == true; //Pedindo à camada de negócios para alterar a unidade de medida Boolean statusAlteracao = camadaNegocios.AlterarUnidadeMedida(codigoUnidadeMedida, descricaoUnidadeMedida, siglaUnidadeMedida, statusUnidadeMedida); if (statusAlteracao == true) { MessageBox.Show("Unidade de medida alterada com sucesso"); //Recarregando a página para atualizar as ComboBox Point posicaoForm = new Point(100, 100); posicaoForm = this.Location; Form formConsultarUnidadeMedida = new ConsultarUnidadeMedida(formAnterior, posicaoForm.X, posicaoForm.Y, permissaoUsuario); xClicked = false; this.Close(); formConsultarUnidadeMedida.Show(); } else { MessageBox.Show("Erro ao alterar a unidade de medida"); } } else { MessageBox.Show("Sigla inválida. \n\n" + "Deve ter pelo menos um caractere \n" + "Não conter caracteres especiais"); txtSigla.Focus(); } } else { MessageBox.Show("Descrição inválida. \n\n" + "Deve ter pelo menos um caractere \n" + "Não conter caracteres especiais"); txtDescricao.Focus(); } }
private void btnConsultarUnidadeMedida_Click(object sender, EventArgs e) { Point posicaoForm = new Point(100, 100); posicaoForm = this.Location; Form formConsultarUnidadeMedida = new ConsultarUnidadeMedida(this, posicaoForm.X, posicaoForm.Y, permissaoUsuario); this.Hide(); formConsultarUnidadeMedida.Show(); }