示例#1
0
        private void btnConsultarTipoTransferencia_Click(object sender, EventArgs e)
        {
            Point posicaoForm = new Point(100, 100);

            posicaoForm = this.Location;

            Form formConsultarTipoTransferencia = new ConsultarTipoTransferencia(this, posicaoForm.X, posicaoForm.Y, permissaoUsuario);

            this.Hide();
            formConsultarTipoTransferencia.Show();
        }
示例#2
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            //Validando o texto
            string descricaoTipoTransferencia = txtDescricao.Text.ToString().Trim();
            int    codigoTipoTransferencia    = int.Parse(cmbTipoTransferencia.SelectedValue.ToString());

            Boolean statusDescricao = validar.Textos(descricaoTipoTransferencia);

            if (statusDescricao == true)
            {
                Boolean statusTipoTransferencia = rdbAtivo.Checked == true;

                //Pedindo à camada de negócios para alterar o tipo de transferência
                Boolean statusAlteracao = camadaNegocios.AlterarTipoTransferencia(codigoTipoTransferencia, descricaoTipoTransferencia, statusTipoTransferencia);

                if (statusAlteracao == true)
                {
                    MessageBox.Show("Tipo de transferência alterado com sucesso");

                    //Recarregando a página para atualizar as ComboBox
                    Point posicaoForm = new Point(100, 100);
                    posicaoForm = this.Location;

                    Form formConsultarTipoTransferencia = new ConsultarTipoTransferencia(formAnterior, posicaoForm.X, posicaoForm.Y, permissaoUsuario);
                    xClicked = false;
                    this.Close();
                    formConsultarTipoTransferencia.Show();
                }

                else
                {
                    MessageBox.Show("Erro ao alterar o tipo de transferência");
                }
            }

            else
            {
                MessageBox.Show("Descrição inválida. \n\n" +
                                "Deve ter pelo menos um caractere \n" +
                                "Não conter caracteres especiais");
                txtDescricao.Focus();
            }
        }