Пример #1
0
        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();
            }
        }
Пример #2
0
        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();
        }