コード例 #1
0
ファイル: Entidade.cs プロジェクト: brayandiehl/Loja
 private void BtLocalizarEntidade_Click(object sender, EventArgs e)
 {
     try
     {
         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;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #2
0
ファイル: Entidade.cs プロジェクト: brayandiehl/Loja
 private void BtLocalizar_Click(object sender, EventArgs e)
 {
     try
     {
         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);
             }
         }
         else
         {
             Cursor = Cursors.Default;
             MessageBox.Show("CEP não pode estrar em branco", "Erro: ", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception ex)
     {
         Cursor = Cursors.Default;
         MessageBox.Show("Erro " + ex.Message, "Erro: ", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #3
0
ファイル: Entidade.cs プロジェクト: brayandiehl/Loja
 private void PreencheCampoTela()
 {
     Flg_Aceita_Fiado.Checked = ClassEntidade.PreencheCheckBox(ClassEntidade.AceitaFiado);
     Flg_ativo.Checked        = ClassEntidade.PreencheCheckBox(ClassEntidade.Ativo);
     Bairro.Text       = ClassEntidade.Bairro;
     Celular1.Text     = ClassEntidade.Celular1;
     Celular2.Text     = ClassEntidade.Celular2;
     Cep.Text          = ClassEntidade.CEP;
     Cidade.Text       = ClassEntidade.Cidade;
     Flg_vip.Checked   = ClassEntidade.PreencheCheckBox(ClassEntidade.ClienteVip);
     Complemento.Text  = ClassEntidade.Complemento;
     Cpf_Cnpj.Text     = ClassEntidade.Cpf_cnpj;
     Nascimento.Text   = ClassEntidade.Data_nascimento;
     EmailContato.Text = ClassEntidade.Email;
     Estado.Text       = ClassEntidade.Estado;
     Facebook.Text     = ClassEntidade.Facebook;
     Grupo.Text        = ClassEntidade.Grupo.ToUpper();
     RazaoSocial.Text  = ClassEntidade.Nome;
     NomeCelular1.Text = ClassEntidade.Nome_Celular1;
     NomeCelular2.Text = ClassEntidade.Nome_Celular2;
     Flg_Notificar_Aniversario.Checked  = ClassEntidade.PreencheCheckBox(ClassEntidade.NotificarAniversario);
     Flg_notificar_produto_novo.Checked = ClassEntidade.PreencheCheckBox(ClassEntidade.NotificarProdutoNovo);
     Flg_notificar_produto_novo.Checked = ClassEntidade.PreencheCheckBox(ClassEntidade.NotificarPromocao);
     Flg_notificar_vencimeneto.Checked  = ClassEntidade.PreencheCheckBox(ClassEntidade.NotificarVencimento);
     Numero.Text     = ClassEntidade.Numero;
     Observacao.Text = ClassEntidade.Observacao;
     Logradouro.Text = ClassEntidade.Rua;
     Flg_whatsappCelular1.Checked = ClassEntidade.PreencheCheckBox(ClassEntidade.WhatsApp_Celular1);
     Flg_whatsappCelular2.Checked = ClassEntidade.PreencheCheckBox(ClassEntidade.WhatsApp_Celular2);
     DataAlteracao.Text           = ClassEntidade.Data_alteracao;
     DataCadastro.Text            = ClassEntidade.Data_cadastro;
     Codigo.Text        = ClassEntidade.Cod;
     Foto.ImageLocation = ClassEntidade.CaminhoFoto;
 }
コード例 #4
0
ファイル: Entidade.cs プロジェクト: brayandiehl/Loja
        private void Grupo_Leave(object sender, EventArgs e)
        {
            try

            {
                if (!string.IsNullOrEmpty(Grupo.Text.ToUpper()))
                {
                    Cursor = Cursors.WaitCursor;
                    if (ClassEntidade.RetornaGrupoEntidade(Grupo.Text.ToUpper()))
                    {
                        DescricaoGrupo.Text = ClassEntidade.NomeGrupo;
                        Cursor = Cursors.Default;
                    }
                    else
                    {
                        Cursor = Cursors.Default;
                        MessageBox.Show("Erro ao obter descrição do Grupo\nErro: " + ClassEntidade.Erro, "Erro: ", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                MessageBox.Show("Erro " + ex.Message, "Erro: ", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
ファイル: Entidade.cs プロジェクト: brayandiehl/Loja
 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;
     }
 }
コード例 #6
0
ファイル: Entidade.cs プロジェクト: brayandiehl/Loja
 private void Bt_Salvar_Click(object sender, EventArgs e)
 {
     try
     {
         ClassEntidade.AceitaFiado          = ClassEntidade.ValidaCheckBox(Flg_Aceita_Fiado);
         ClassEntidade.Ativo                = ClassEntidade.ValidaCheckBox(Flg_ativo);
         ClassEntidade.Bairro               = Bairro.Text;
         ClassEntidade.Celular1             = Celular1.Text;
         ClassEntidade.Celular2             = Celular2.Text;
         ClassEntidade.CEP                  = Cep.Text;
         ClassEntidade.Cidade               = Cidade.Text;
         ClassEntidade.ClienteVip           = ClassEntidade.ValidaCheckBox(Flg_vip);
         ClassEntidade.Complemento          = Complemento.Text;
         ClassEntidade.Cpf_cnpj             = Cpf_Cnpj.Text;
         ClassEntidade.Data_nascimento      = Nascimento.Text;
         ClassEntidade.Email                = EmailContato.Text;
         ClassEntidade.Estado               = Estado.Text;
         ClassEntidade.Facebook             = Facebook.Text;
         ClassEntidade.Grupo                = Grupo.Text.ToUpper();
         ClassEntidade.Nome                 = RazaoSocial.Text;
         ClassEntidade.Nome_Celular1        = NomeCelular1.Text;
         ClassEntidade.Nome_Celular2        = NomeCelular2.Text;
         ClassEntidade.NotificarAniversario = ClassEntidade.ValidaCheckBox(Flg_Notificar_Aniversario);
         ClassEntidade.NotificarProdutoNovo = ClassEntidade.ValidaCheckBox(Flg_notificar_produto_novo);
         ClassEntidade.NotificarPromocao    = ClassEntidade.ValidaCheckBox(Flg_notificar_produto_novo);
         ClassEntidade.NotificarVencimento  = ClassEntidade.ValidaCheckBox(Flg_notificar_vencimeneto);
         ClassEntidade.Numero               = Numero.Text;
         ClassEntidade.Observacao           = Observacao.Text;
         ClassEntidade.Rua                  = Logradouro.Text;
         ClassEntidade.WhatsApp_Celular1    = ClassEntidade.ValidaCheckBox(Flg_whatsappCelular1);
         ClassEntidade.WhatsApp_Celular2    = ClassEntidade.ValidaCheckBox(Flg_whatsappCelular2);
         SalvaFoto();
         if (ClassEntidade.RetornaIdEntidade(Cpf_Cnpj.Text, Grupo.Text.ToUpper()))
         {
             if (string.IsNullOrEmpty(ClassEntidade.Cod))
             {
                 if (ClassEntidade.CadastraEntidade())
                 {
                     MessageBox.Show("Entidade salva com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None);
                 }
                 else
                 {
                     MessageBox.Show("Erro ao salvar entidade.\nErro: " + ClassEntidade.Erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 if (ClassEntidade.AtualizaEntidade())
                 {
                     MessageBox.Show("Entidade atualizar com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None);
                 }
                 else
                 {
                     MessageBox.Show("Erro ao atualizar entidade.\nErro: " + ClassEntidade.Erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #7
0
ファイル: Entidade.cs プロジェクト: brayandiehl/Loja
        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");
        }
コード例 #8
0
ファイル: Entidade.cs プロジェクト: brayandiehl/Loja
 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);
     }
 }