private void Cep_Leave(object sender, EventArgs e) { try { if (ClassEstrategia.RetornaValorParametro("ACOES", "LOCALIZA_CEP")) { var valorParametro = ClassEstrategia.Parametro; if (valorParametro.Equals("1")) { Cursor = Cursors.WaitCursor; if (!string.IsNullOrEmpty(Cep.Text.ToString().Replace("_", "").Replace("-", ""))) { if (ClassEntidade.LocaizaCep(Cep.Text)) { Logradouro.Text = ClassEntidade.Rua; Cidade.Text = ClassEntidade.Cidade; Complemento.Text = ClassEntidade.Complemento; Estado.Text = ClassEntidade.Estado; Bairro.Text = ClassEntidade.Bairro; Cursor = Cursors.Default; } else { Cursor = Cursors.Default; MessageBox.Show("Erro ao localizar CEP!\nErro; " + ClassEntidade.Erro, "Erro: ", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else { Cursor = Cursors.Default; MessageBox.Show("CEP não pode estrar em branco", "Erro: ", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } else { Cursor = Cursors.Default; MessageBox.Show("Erro ao localizar valor do parametro.\nErro: " + Telas.Configuracoes.Estrategia.Classes.ClassEstrategia.Erro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } catch (Exception ex) { Cursor = Cursors.Default; MessageBox.Show("Erro: " + ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void Entidade_Load(object sender, EventArgs e) { if (ClassEstrategia.RetornaValorParametro("ACOES", "LOCALIZA_ENTIDADE")) { if (ClassEstrategia.Parametro.Equals("1")) { BtLocalizarEntidade.Enabled = false; } } if (ClassEstrategia.RetornaValorParametro("ACOES", "LOCALIZA_CEP")) { if (ClassEstrategia.Parametro.Equals("1")) { BtLocalizarCep.Enabled = false; } } }
public static bool RetornaGrupoEntidade(string parametro) { try { if (string.IsNullOrEmpty(parametro)) { Erro = "Grupo da Entidade não pode estar em branco"; return(false); } else { if (ClassEstrategia.RetornaDescricaoParametro("GRUPO_ENT", parametro)) { if (string.IsNullOrEmpty(ClassEstrategia.DescricaoParametro)) { Erro = "Grupo Inválido"; return(false); } else { NomeGrupo = ClassEstrategia.DescricaoParametro; return(true); } } else { Erro = ClassEstrategia.Erro; return(false); } } } catch (Exception ex) { Erro = ex.Message; return(false); } }
private void SalvaFoto() { try { ClassEntidade.CaminhoFoto = null; if (ClassEstrategia.RetornaValorParametro("ACOES", "VALIDA_CPF_CNPJ")) { if (ClassEstrategia.Parametro.Equals("1")) { if (!ClassEntidade.ValidaCnpjCpf(Cpf_Cnpj.Text, Cpf_Cnpj)) { Cursor = Cursors.Default; MessageBox.Show("Erro: " + ClassEntidade.Erro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (Foto.Image != null) { if (ClassEstrategia.RetornaValorParametro("PARAMETROS", "CAMINHO_FOTOS")) { if (!ClassEstrategia.Parametro.Equals("0")) { var cpf_cnpj_tratado = Cpf_Cnpj.Text.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace("_", ""); var caminho = ClassEstrategia.Parametro; if (ClassEstrategia.RetornaValorParametro("PARAMETROS", "FORMATO_FOTOS")) { caminho = caminho + cpf_cnpj_tratado + ClassEstrategia.Parametro; ClassEntidade.CaminhoFoto = caminho; if (Loja.Classes.Arquivos.VerificaArquivoExiste(caminho)) { if (Loja.Classes.Arquivos.ArquivoExiste) { if (MessageBox.Show("Já Existe uma imagem com esse nome.\nDeseja substituir a que já existe?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.None) == DialogResult.Yes) { if (Loja.Classes.Arquivos.RemoveArquivo(caminho)) { Foto.Image.Save(caminho); } else { MessageBox.Show("Erro: " + Loja.Classes.Arquivos.Erro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { Foto.Image.Save(caminho); } } else { MessageBox.Show("Erro: " + Loja.Classes.Arquivos.Erro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { Cursor = Cursors.Default; } } } } } else { Cursor = Cursors.Default; } } } catch (Exception ex) { MessageBox.Show("Erro " + ex.Message, "Erro: ", MessageBoxButtons.OK, MessageBoxIcon.Error); } //Foto.Image.Save("C:\\Temp\\teste1.png", System.Drawing.Imaging.ImageFormat.); //MessageBox.Show("Salvo com sucesso"); }
private void Cpf_Cnpj_Leave(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (string.IsNullOrEmpty(Cpf_Cnpj.Text.ToString().Replace("/", "").Replace(".", "").Replace("-", "").Replace("_", "").Replace(",", ""))) { Cursor = Cursors.Default; MessageBox.Show("CPF / CNPJ não pode estrar em branco", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (ClassEstrategia.RetornaValorParametro("ACOES", "VALIDA_CPF_CNPJ")) { if (ClassEstrategia.Parametro.Equals("1")) { if (!ClassEntidade.ValidaCnpjCpf(Cpf_Cnpj.Text, Cpf_Cnpj)) { Cursor = Cursors.Default; MessageBox.Show("Erro: " + ClassEntidade.Erro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { Cursor = Cursors.Default; } } else { Cursor = Cursors.Default; } } Cursor = Cursors.WaitCursor; if (ClassEstrategia.RetornaValorParametro("ACOES", "LOCALIZA_ENTIDADE")) { if (ClassEstrategia.Parametro.Equals("1")) { var cpf_cnpj_tratado = Cpf_Cnpj.Text.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace("_", ""); if (ClassEntidade.RetornaEntidade(cpf_cnpj_tratado, Grupo.Text.ToUpper())) { if (!string.IsNullOrEmpty(ClassEntidade.Cod)) { PreencheCampoTela(); CalculaIdade(); } else { LimpaCamposTela(); } Cursor = Cursors.Default; } else { Cursor = Cursors.Default; MessageBox.Show("Erro: " + ClassEntidade.Erro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else { Cursor = Cursors.Default; } } else { Cursor = Cursors.Default; } } } catch (Exception ex) { Cursor = Cursors.Default; MessageBox.Show("Erro: " + ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtSalvar_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; for (int a = 0; a < TabelaStatus.RowCount - 1; a++) { //Pega os valores do Parametro if (string.IsNullOrEmpty((string)TabelaStatus.Rows[a].Cells["ValorParametro"].Value)) { if (MessageBox.Show("Valor do Paramêtro está em branco! \nAo continuar será atribuido atuomáticamente o valor 0!\nDesejá continuar?", "ERRO", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) { Cursor = Cursors.Default; return; } else { TabelaStatus[1, a].Value = "0"; } } var ParametroAtual = TabelaStatus.Rows[a].Cells["ValorParametro"].Value.ToString(); Classes.ClassEstrategia.RetornaValorParametro(ClasseSelecionada, TabelaStatus.Rows[a].Cells["Estrategia"].Value.ToString()); if ((!ParametroAtual.Equals(ClassEstrategia.Parametro)) && (!string.IsNullOrEmpty(ClassEstrategia.Parametro))) { if (!ClassEstrategia.AtualizaValorParametro(ClasseSelecionada, TabelaStatus.Rows[a].Cells["Estrategia"].Value.ToString(), ParametroAtual)) { if (MessageBox.Show("Erro ao Atualizar\nClasse: " + ClasseSelecionada + "\nEstratégia: " + TabelaStatus.Rows[a].Cells["Estrategia"].Value.ToString() + "\nParametro: " + ParametroAtual + "\nErro: " + Classes.ClassEstrategia.Erro + "\n\nDEsejá continuar sem atualizar o parametro acima?", "ERRO", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) { Cursor = Cursors.Default; return; } } } //Pega as descrição if (string.IsNullOrEmpty((string)TabelaStatus.Rows[a].Cells["Descricao"].Value)) { if (MessageBox.Show("Valor do Descrição está em branco! \nAo continuar será atribuido atuomáticamente o descrição 0!\nDesejá continuar?", "ERRO", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) { Cursor = Cursors.Default; return; } else { TabelaStatus[2, a].Value = "0"; } } var DescricaoAtual = TabelaStatus.Rows[a].Cells["Descricao"].Value.ToString(); //Classes.ClassEstrategia.RetornaValorParametro(ClasseSelecionada, TabelaStatus.Rows[a].Cells["Descricao"].Value.ToString()); var teste = ClassEstrategia.DescricaoParametro; if ((!DescricaoAtual.Equals(ClassEstrategia.DescricaoParametro)) && (!string.IsNullOrEmpty(ClassEstrategia.DescricaoParametro))) { if (!ClassEstrategia.AtualizaValorParametroDescricao(ClasseSelecionada, TabelaStatus.Rows[a].Cells["Estrategia"].Value.ToString(), DescricaoAtual)) { if (MessageBox.Show("Erro ao Atualizar\nClasse: " + ClasseSelecionada + "\nDescricção da Estratégia: " + TabelaStatus.Rows[a].Cells["Descricao"].Value.ToString() + "\nParametro: " + ParametroAtual + "\nErro: " + Classes.ClassEstrategia.Erro + "\n\nDEsejá continuar sem atualizar o parametro acima?", "ERRO", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) { Cursor = Cursors.Default; return; } } } //Estrategia if (string.IsNullOrEmpty(ClassEstrategia.Parametro) && string.IsNullOrEmpty(ClassEstrategia.DescricaoParametro)) { if (string.IsNullOrEmpty((string)TabelaStatus.Rows[a].Cells["Estrategia"].Value)) { if (MessageBox.Show("Valor da Estratégia está em branco! \nAo continuar será atribuido atuomáticamente a estratégia 0!\nDesejá continuar?", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK) { //Cursor = Cursors.Default; return; } } if (!ClassEstrategia.InsereNovoParametro(ClasseSelecionada, TabelaStatus.Rows[a].Cells["Estrategia"].Value.ToString(), ParametroAtual, DescricaoAtual)) { MessageBox.Show("Erro ao inserir novo parametro\nErro: " + ClassEstrategia.Erro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Estratégia " + TabelaStatus.Rows[a].Cells["Estrategia"].Value.ToString() + " Inserida com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None); } } } Cursor = Cursors.Default; }
public Estrategias() { InitializeComponent(); ClassEstrategia.RetornarEstrategias(TabelaClasses); TabelaStatus.Rows[0].Cells[1].ReadOnly = true; }