Пример #1
0
 public static bool AtualizaEntidade()
 {
     try
     {
         var cpf_cnpj_tratado = Cpf_cnpj.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace("_", "");
         var cep_tratado      = CEP.Replace("-", "").Replace(",", "").Replace("_", "");
         if (!string.IsNullOrEmpty(cpf_cnpj_tratado))
         {
             if (!string.IsNullOrEmpty(Grupo))
             {
                 string query = @"UPDATE entidade SET flg_ativo='" + Ativo +
                                "',  razao_social = '" + Nome +
                                "', data_nascimento = '" + Data_nascimento +
                                "', cep = '" + cep_tratado +
                                "', rua = '" + Rua +
                                "', cidade = '" + Cidade +
                                "', bairro = '" + Bairro +
                                "', numero = '" + Numero +
                                "', complemento = '" + Complemento +
                                "', estado = '" + Estado +
                                "', email = '" + Email +
                                "', facebook = '" + Facebook +
                                "', celular1 = '" + Celular1 +
                                "', flg_whatsapp_celular1 = '" + WhatsApp_Celular1 +
                                "', nome_celular1 = '" + Nome_Celular1 +
                                "', celular2 = '" + Celular2 +
                                "', flg_whatsapp_celular2 = '" + WhatsApp_Celular2 +
                                "', nome_celular2 = '" + Nome_Celular2 +
                                "', flg_cliente_vip = '" + ClienteVip +
                                "', flg_notificar_produto_novo = '" + NotificarProdutoNovo +
                                "', flg_notificar_vencimento = '" + NotificarVencimento +
                                "', flg_notificar_promocao = '" + NotificarPromocao +
                                "', flg_aceita_fiado = '" + AceitaFiado +
                                "', flg_notificar_aniversario = '" + NotificarAniversario +
                                "', nome_foto = '" + CaminhoFoto.ToString().Replace("\\", "\\\\") +
                                "', observacao = '" + Observacao +
                                "', status_entidade = '" + Status +
                                "', data_alteracao = CURRENT_TIMESTAMP" +
                                ", usuario_alteracao = '" + Loja.Program.UsuarioLogado +
                                "' WHERE cpf_cnpj = '" + cpf_cnpj_tratado +
                                "' and grupo_parametro = '" + Grupo +
                                "' and id_entidade = '" + Cod + "'";
                 if (Banco.ExecutaQuery(query))
                 {
                     LimpaCampos();
                     return(true);
                 }
                 else
                 {
                     LimpaCampos();
                     Erro = Banco.Erro;
                     return(false);
                 }
             }
             else
             {
                 LimpaCampos();
                 Erro = "Grupo não pode estar em branco";
                 return(false);
             }
         }
         else
         {
             LimpaCampos();
             Erro = "CNPJ não pode estar em branco";
             return(false);
         }
     }
     catch (Exception ex)
     {
         Erro = ex.Message;
         return(false);
     }
 }
Пример #2
0
        // public static string CaminhoFoto { get; set; }

        public static bool CadastraEntidade()
        {
            try
            {
                if (ValidaCampos())
                {
                    var cpf_cnpj_tratado = Cpf_cnpj.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace("_", "");
                    var cep_tratado      = CEP.Replace("-", "").Replace(",", "").Replace("_", "");

                    string query = "INSERT INTO entidade (cpf_cnpj, flg_ativo, razao_social, grupo_parametro, data_nascimento,cep, rua,cidade, bairro,numero,complemento, estado, email, facebook, celular1,flg_whatsapp_celular1, nome_celular1,celular2, flg_whatsapp_celular2,nome_celular2,flg_cliente_vip, flg_notificar_produto_novo, flg_notificar_vencimento, flg_notificar_promocao, flg_aceita_fiado, flg_notificar_aniversario,nome_foto, observacao, status_entidade, data_cadastro,usuario_cadastro,data_alteracao, usuario_alteracao) VALUES('" + cpf_cnpj_tratado + "', " +
                                   "'" + Ativo + "', " +
                                   "'" + Nome + "'," +
                                   "'" + Grupo + "', " +
                                   "'" + Data_nascimento + "'," +
                                   "'" + cep_tratado + "', " +
                                   "'" + Rua + "', " +
                                   "'" + Cidade + "', " +
                                   "'" + Bairro + "', " +
                                   "'" + Numero + "', " +
                                   "'" + Complemento + "', " +
                                   "'" + Estado + "', " +
                                   "'" + Email + "', " +
                                   "'" + Facebook + "', " +
                                   "'" + Celular1 + "', " +
                                   "'" + WhatsApp_Celular1 + "', " +
                                   "'" + Nome_Celular1 + "', " +
                                   "'" + Celular2 + "', " +
                                   "'" + WhatsApp_Celular2 + "', " +
                                   "'" + Nome_Celular2 + "', " +
                                   "'" + ClienteVip + "', " +
                                   "'" + NotificarProdutoNovo + "', " +
                                   "'" + NotificarVencimento + "', " +
                                   "'" + NotificarPromocao + "', " +
                                   "'" + AceitaFiado + "', " +
                                   "'" + NotificarAniversario + "', " +
                                   "'" + CaminhoFoto.ToString().Replace("\\", "\\\\") + "', " +
                                   "'" + Observacao + "', " +
                                   "'1', " +
                                   "now(), " +
                                   "'" + Loja.Program.UsuarioLogado + "', " +
                                   "now(), " +
                                   "'" + Loja.Program.UsuarioLogado + "')";
                    if (!string.IsNullOrEmpty(query))
                    {
                        if (!Banco.ExecutaQuery(query))
                        {
                            Erro = Banco.Erro;
                            return(false);
                        }
                        else
                        {
                            return(true);
                        }
                    }
                    else
                    {
                        Erro = "Query de salvar a entidade não pode estar em branco";
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                Erro = ex.Message;
                return(false);
            }
        }