Пример #1
0
        private void atualizaListagemCartao()
        {
            TpBusca[] filtro = new TpBusca[0];
            Estruturas.CriarParametro(ref filtro, "a.cd_empresa", lcfg[0].cd_empresa);
            Estruturas.CriarParametro(ref filtro, "a.nr_cartao", nr_cartao.Text);
            if (!string.IsNullOrEmpty(DT_Inicial.SoNumero()))
            {
                Estruturas.CriarParametro(ref filtro, "convert(datetime, floor(convert(decimal(30, 10), a.dt_abertura)))", "'" + DateTime.Parse(DT_Inicial.Text).ToString("yyyyMMdd") + "'", "<=");
            }
            Estruturas.CriarParametro(ref filtro, "isnull (a.st_registro, 'C')", cbAberto.Checked ? "'A'" : "'F'");
            Estruturas.CriarParametro(ref filtro, " ", "exists (select * from tb_res_prevenda p where a.id_cartao = p.id_cartao and p.ST_Registro = 'A' and p.ST_Delivery is null)", " ");
            if (!string.IsNullOrEmpty(Nm_clifor.Text.Trim()))
            {
                Estruturas.CriarParametro(ref filtro, "a.nm_clifor", "'%" + Nm_clifor.Text.Trim() + "%'", "like");
            }
            if (!string.IsNullOrEmpty(Nr_telefone.Text.Trim().SoNumero()))
            {
                Estruturas.CriarParametro(ref filtro, "dbo.FVALIDA_NUMEROS(d.Celular)", "'%" + Nr_telefone.Text.Trim().SoNumero() + "%'", "like");
            }

            bsCartoesAbertos.DataSource = new TCD_Cartao().Select(filtro, 0, "", "");

            if (bsCartoesAbertos.Count.Equals(0))
            {
                MessageBox.Show("Nenhum registro encontrado.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            afterValidacao();
        }
Пример #2
0
 private void LimparFiltros()
 {
     id_credito.Clear();
     cd_empresa.Clear();
     cd_clifor.Clear();
     DT_Inicial.Clear();
     DT_Final.Clear();
 }
Пример #3
0
 private void LimpaCampos()
 {
     DT_Inicial.Clear();
     DT_Final.Clear();
     id_lanctoestoque.Clear();
     cd_empresa.Clear();
     CD_Produto.Clear();
     CD_Local.Clear();
 }
Пример #4
0
 private void LimparFiltros()
 {
     id_lote.Clear();
     cbConfig.SelectedIndex = -1;
     DT_Inicial.Clear();
     DT_Final.Clear();
     cbAberto.Checked   = false;
     cbFaturado.Checked = false;
 }
Пример #5
0
 private void LimparFiltros()
 {
     id_solicitacao.Clear();
     CD_Empresa.Clear();
     cd_clifor.Clear();
     DT_Inicial.Clear();
     DT_Final.Clear();
     vl_ini.Value = vl_ini.Minimum;
     vl_fin.Value = vl_fin.Minimum;
 }
Пример #6
0
 private void LimparFiltros()
 {
     id_ordem.Clear();
     cd_empresa_busca.Clear();
     cd_produto.Clear();
     id_formulacao.Clear();
     DT_Inicial.Clear();
     DT_Final.Clear();
     cbAtrazoIni.Checked = false;
 }
Пример #7
0
 private void LimparFiltros()
 {
     id_promocao.Clear();
     cd_empresa.Clear();
     ds_promocao.Clear();
     DT_Final.Clear();
     DT_Inicial.Clear();
     cbAberta.Checked     = false;
     cbFinalizada.Checked = false;
     cbExpirada.Checked   = false;
 }
Пример #8
0
 private void LimparFiltros()
 {
     nr_contrato.Clear();
     cd_empresa.Clear();
     cd_contratante.Clear();
     cd_vendedor.Clear();
     DT_Final.Clear();
     DT_Inicial.Clear();
     cbAberta.Checked    = false;
     cbEncerrado.Checked = false;
 }
Пример #9
0
 private void LimparFitros()
 {
     carga.Clear();
     entrega.Clear();
     cd_empresa.Clear();
     placa.Clear();
     cd_motorista.Clear();;
     DT_Final.Clear();
     DT_Inicial.Clear();
     cbAberto.Checked   = false;
     cbEntregue.Checked = false;
 }
Пример #10
0
 private void LimparFiltros()
 {
     id_lotebusca.Clear();
     cd_empresabusca.Clear();
     nr_cheque.Clear();
     cd_banco.Clear();
     cd_contager.Clear();
     cbEnviado.Checked  = false;
     CB_Abertas.Checked = false;
     DT_Final.Clear();
     DT_Inicial.Clear();
 }
Пример #11
0
 private void LimparFiltros()
 {
     id_emprestimo.Clear();
     CD_Empresa.Clear();
     cd_clifor.Clear();
     DT_Inicial.Clear();
     DT_Final.Clear();
     st_recebido.Checked  = false;
     st_concedido.Checked = false;
     st_ativo.Checked     = false;
     st_cancelado.Checked = false;
     st_devolvido.Checked = false;
 }
Пример #12
0
 private void LimparFiltros()
 {
     id_negociacao.Clear();
     cd_grupo.Clear();
     cd_produto.Clear();
     cd_condpgto.Clear();
     ds_observacao.Clear();
     cd_fornecedor.Clear();
     DT_Inicial.Clear();
     DT_Final.Clear();
     cbCancelado.Checked  = false;
     CB_Abertas.Checked   = false;
     cbProcessado.Checked = false;
 }
Пример #13
0
 private void LimparFiltros()
 {
     id_convenio.Clear();
     cd_cond.Clear();
     cd_empresa.Clear();
     tp_doc.Clear();
     tp_dup.Clear();
     portador.Clear();
     cbAtivo.Checked     = true;
     cbEncerrado.Checked = false;
     DT_Final.Clear();
     DT_Inicial.Clear();
     DS_convenio.Clear();
 }
Пример #14
0
        private void afterBusca()
        {
            if (string.IsNullOrEmpty(cd_empresa.Text))
            {
                MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cd_empresa.Focus();
                return;
            }
            if (DT_Inicial.Text.Trim().Equals("/  /"))
            {
                MessageBox.Show("Obrigatorio informar data inicial.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DT_Inicial.Focus();
                return;
            }
            if (DT_Final.Text.Trim().Equals("/  /"))
            {
                MessageBox.Show("Obrigatorio informar data final.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DT_Final.Focus();
                return;
            }
            //Buscar sintetico
            bsSintetico.DataSource = CamadaNegocio.Fiscal.TCN_ApurarImpostos.BuscarSintetico(cd_empresa.Text,
                                                                                             cd_imposto.Text,
                                                                                             DT_Inicial.Text,
                                                                                             DT_Final.Text);
            //Totalizar impostos Retidos
            lbl_totdeb_retido.Text  = (bsSintetico.DataSource as CamadaDados.Fiscal.TList_SinteticoImpostos).Where(p => p.Tp_imposto.Trim().ToUpper().Equals("RETIDO")).Sum(p => p.Vl_debito).ToString("N2", new System.Globalization.CultureInfo("en-US", true));
            lbl_totcred_retido.Text = (bsSintetico.DataSource as CamadaDados.Fiscal.TList_SinteticoImpostos).Where(p => p.Tp_imposto.Trim().ToUpper().Equals("RETIDO")).Sum(p => p.Vl_credito).ToString("N2", new System.Globalization.CultureInfo("en-US", true));
            lbl_totliq_retido.Text  = (bsSintetico.DataSource as CamadaDados.Fiscal.TList_SinteticoImpostos).Where(p => p.Tp_imposto.Trim().ToUpper().Equals("RETIDO")).Sum(p => p.Vl_SaldoPagar).ToString("N2", new System.Globalization.CultureInfo("en-US", true));
            //Totalizar impostos calculados
            lbl_totdeb_calc.Text  = (bsSintetico.DataSource as CamadaDados.Fiscal.TList_SinteticoImpostos).Where(p => p.Tp_imposto.Trim().ToUpper().Equals("CALCULADO")).Sum(p => p.Vl_debito).ToString("N2", new System.Globalization.CultureInfo("en-US", true));
            lbl_totcred_calc.Text = (bsSintetico.DataSource as CamadaDados.Fiscal.TList_SinteticoImpostos).Where(p => p.Tp_imposto.Trim().ToUpper().Equals("CALCULADO")).Sum(p => p.Vl_credito).ToString("N2", new System.Globalization.CultureInfo("en-US", true));
            lbl_totliq_calc.Text  = (bsSintetico.DataSource as CamadaDados.Fiscal.TList_SinteticoImpostos).Where(p => p.Tp_imposto.Trim().ToUpper().Equals("CALCULADO")).Sum(p => p.Vl_SaldoPagar).ToString("N2", new System.Globalization.CultureInfo("en-US", true));

            //Buscar analitico
            bsAnalitico.DataSource = CamadaNegocio.Fiscal.TCN_ApurarImpostos.BuscarAnalitico(cd_empresa.Text,
                                                                                             cd_imposto.Text,
                                                                                             DT_Inicial.Text,
                                                                                             DT_Final.Text);
            bsAnalitico_PositionChanged(this, new EventArgs());
        }
Пример #15
0
        private void afterSincManual()
        {
            string msg = string.Empty;

            if (cbSincPedidos.Checked)
            {
                try
                {
                    UtilsECommerce.Sincronizar.SincronizarPedidos();
                    msg += "Pedidos sincronizados com sucesso.\r\n";
                }
                catch (Exception ex)
                {
                    msg += ex.Message.Trim() + "\r\n";
                }
            }
            else
            {
                DateTime dt_inicial;
                DateTime?dt_final = null;

                try
                {
                    dt_inicial = Convert.ToDateTime(DT_Inicial.Text);
                }
                catch
                {
                    MessageBox.Show("Obrigatorio informar data inicial.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    DT_Inicial.Focus();
                    return;
                }
                try
                {
                    dt_final = Convert.ToDateTime(DT_Final.Text);
                }
                catch { }
                if (cbSincCategoriaProdutos.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarGrupoProduto(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                           (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg = "Categoria de Produto sincronizada com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg = "Erro sincronizar categoria produto: " + ex.Message + "\r\n";
                    }
                }
                if (cbSincTpProduto.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarTipoProduto(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                          (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Tipo de Produto sincronizado com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar tipo produto: " + ex.Message + "\r\n";
                    }
                }
                if (cbSincProdutos.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarProdutos(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                       (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Produtos sincronizados com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar produtos: " + ex.Message + "\r\n";
                    }
                }
                if (cbSincImagens.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarImagens(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                      (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Imagens sincronizadas com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar imagens: " + ex.Message + "\r\n";
                    }
                }
                if (cbSincOpcoesEnvio.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarTipoTransporte(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                             (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Opções de envio sincronizadas com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar opções de envio: " + ex.Message + "\r\n";
                    }
                }
                if (cbSincTabPreco.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarTabelaPreco(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                          (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Tabela preço sincronizada com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar tabela preço: " + ex.Message + "\r\n";
                    }
                }
                if (cbSincPrecoProd.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarPrecoProduto(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                           (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Preço itens sincronizados com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar preço itens: " + ex.Message + "\r\n";
                    }
                }
                if (cbSincCondPgto.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarCondPgto(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                       (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Condições de pagamento sincronizadas com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar condições de pagamento: " + ex.Message + "\r\n";
                    }
                }
                if (cbSincClientes.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarCliente(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                      (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Clientes sincronizados com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar clientes: " + ex.Message + "\r\n";
                    }
                }
                if (cbSincEnderecos.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarEnderecos(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                        (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Endereços sincronizados com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar endereços: " + ex.Message.Trim() + "\r\n";
                    }
                }
                if (cbSincClienteXTpProduto.Checked)
                {
                    try
                    {
                        UtilsECommerce.Sincronizar.SincronizarTpProdutoXClifor(dt_inicial.ToString("dd/MM/yyyy HH:mm:ss"),
                                                                               (dt_final == null ? string.Empty : dt_final.Value.ToString("dd/MM/yyyy HH:mm:ss")));
                        msg += "Clientes X Tipo Produto sincronizado com sucesso.\r\n";
                    }
                    catch (Exception ex)
                    {
                        msg += "Erro sincronizar Cliente X Tipo Produto: " + ex.Message + "\r\n";
                    }
                }
            }
            if (msg.Trim() != string.Empty)
            {
                MessageBox.Show(msg.Trim(), "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }