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