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; } }
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(); } }