예제 #1
0
        private void bSalvar_Click(object sender, EventArgs e)
        {
            ParametrizacaoRepository acc = new ParametrizacaoRepository();
            var res = acc.VerificaParametizacao();

            if (res == false)
            {
                try
                {
                    if (validaObjeto())
                    {
                        AtualizarObjeto();
                        acc.cadastrar(Parametrizacao);
                        // MostrarPerfis();//---> Atualiza Data grid view
                        this.Hide();
                        fPrincipal f = new fPrincipal();
                        f.Show();
                        // f.FormClosed += Logout;
                        MessageBox.Show("Parametrizacao incluida com sucesso.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        bSalvar.Enabled = true;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                DialogResult resultado = MessageBox.Show("Confirma alteração da parametrização?", "Confirma Alteração", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resultado == DialogResult.Yes)
                {
                    try
                    {
                        if (validaObjeto())
                        {
                            AtualizarObjeto();
                            ParametrizacaoRepository repPar = new ParametrizacaoRepository();
                            repPar.alterar(Parametrizacao);
                            MessageBox.Show("Parametrização alterada com sucesso. Fazer Logout para efetuar as alterações!!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            this.Close();
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                //  MessageBox.Show("Já existe uma parametrização cadastrada por favor utilizar o comando alterar");
                bSalvar.Enabled = false;
            }
        }
예제 #2
0
        private void BtAlterar_Click(object sender, EventArgs e)
        {
            Parametrizacao pa = new Parametrizacao();

            if (txtNome.TextLength > 0)
            {
                pa.Par_nomeemp = txtNome.Text;
                if (txtLogo.Text.Length > 0)
                {
                    pa.Par_logo = txtLogo.Text;
                    string cnpj = mask_cnpj.Text.Replace(",", "").Replace("-", "").Replace("/", "").Replace(" ", "");
                    if (cnpj.Length > 13)
                    {
                        pa.Par_cnpj = cnpj;
                        if (txt_endereco.Text.Length > 0)
                        {
                            pa.Par_endereco = txt_endereco.Text;
                            if (txt_bairro.Text.Length > 0)
                            {
                                pa.Par_bairro = txt_bairro.Text;
                                if (mask_cep.Text.Length == 9)
                                {
                                    pa.Par_cep = mask_cep.Text.Replace("-", "");
                                    if (mask_numero.Text.Length > 0)
                                    {
                                        pa.Par_numero = Convert.ToInt32(mask_numero.Text);
                                        if (txt_cidade.Text.Length > 0)
                                        {
                                            pa.Cid_cod = CidadeRepository.PegaId(txt_cidade.Text).Cid_cod;
                                            if (txt_complemento.Text.Length > 0)
                                            {
                                                pa.Par_complemento = txt_complemento.Text;
                                            }
                                            else
                                            {
                                                pa.Par_complemento = "";
                                            }

                                            ParametrizacaoRepository.Gravar(pa, flag);
                                            Close();
                                        }
                                        else
                                        {
                                            MessageBox.Show("Selecione uma Cidade");
                                        }
                                    }
                                    else
                                    {
                                        mask_numero.Focus();
                                        MessageBox.Show("Campo Número incompleto.");
                                    }
                                }
                                else
                                {
                                    mask_cep.Focus();
                                    MessageBox.Show("Campo CEP Incorreto.");
                                }
                            }
                            else
                            {
                                txt_bairro.Focus();
                                MessageBox.Show("Campo Bairro está vazio.");
                            }
                        }
                        else
                        {
                            txt_endereco.Focus();
                            MessageBox.Show("Campo Endereço está vazio.");
                        }
                    }
                    else
                    {
                        mask_cnpj.Focus();
                        MessageBox.Show("Campo CNPJ está invalido.");
                    }
                }
                else
                {
                    txtLogo.Focus();
                    MessageBox.Show("Link da logo não pode estar vazio");
                }
            }
            else
            {
                MessageBox.Show("Nome não pode ser vazio");
                txtNome.Focus();
            }
        }