예제 #1
0
        private void CD_Unidade_Leave(object sender, EventArgs e)
        {
            string vColunas = "CD_Unidade|=|'" + CD_Unidade.Text + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_Unidade, ds_unidade },
                                    new TCD_CadUnidade());
        }
예제 #2
0
        private void CFG_Pedido_Leave(object sender, EventArgs e)
        {
            DataRow[] linha  = new DataRow[1];
            string    vLogin = TDataQuery.getPubVariavel(TInfo.pub, "LOGIN");
            string    cond   = "";

            if (rbEntrada.Checked)
            {
                cond = "a.CFG_Pedido|=|'" + CFG_Pedido.Text + "';a.TP_Movimento|=|'E'";
            }
            else
            {
                cond = "a.CFG_Pedido|=|'" + CFG_Pedido.Text + "';a.TP_Movimento|=|'S'";
            }

            linha[0] = UtilPesquisa.EDIT_LEAVE(cond
                                               , new Componentes.EditDefault[] { CFG_Pedido, DS_CFGPedido }, new TDatCFG_Pedidos("SqlCodeBuscaXUsuario", vLogin));
            if (linha[0] != null)
            {
                vST_AlteraFISCAL = linha[0]["ST_PermiteCFG_Fiscal"].ToString();
                if (vST_AlteraFISCAL == "N")
                {
                    toolStrip_ItemFiscal.Enabled = false; Pn_Fiscal.HabilitarControls(false, TPModo);
                }
                vST_AlteraFINAN = linha[0]["ST_PermiteCFG_Finan"].ToString();
                if (vST_AlteraFINAN == "N")
                {
                    Pn_Financeiro.HabilitarControls(false, TPModo);
                }

                CFG_Fiscal(CFG_Pedido.Text);
            }
        }
예제 #3
0
        private void CD_Clifor_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.CD_Clifor|=|'" + CD_Clifor.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_Clifor },
                                    new TCD_CadClifor());
        }
예제 #4
0
        private void cd_tipoamostra_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.cd_tipoamostra|=|'" + cd_tipoamostra.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { cd_tipoamostra, ds_tipoamostra },
                                    new CamadaDados.Graos.TCD_CadAmostra());
        }
예제 #5
0
        private void cd_tabelapreco_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.cd_tabelapreco|=|'" + cd_tabelapreco.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { cd_tabelapreco, ds_tabelapreco },
                                    new TCD_CadTbPreco());
        }
예제 #6
0
        private void tp_produto_Leave(object sender, EventArgs e)
        {
            string vParam = "a.tp_produto|=|'" + tp_produto.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { tp_produto },
                                    new CamadaDados.Estoque.Cadastros.TCD_CadTpProduto());
        }
예제 #7
0
        private void id_taxa_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.id_taxa|=|" + id_taxa.Text;

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { id_taxa, ds_taxa, tp_taxa },
                                    new CamadaDados.Graos.TCD_CadTaxaDeposito());
        }
예제 #8
0
        private void ID_LanctoAtiv_Leave(object sender, EventArgs e)
        {
            string vParam = "a.id_atividade|=|" + ID_LanctoAtiv.Text;

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { ID_LanctoAtiv },
                                    new TCD_Atividade());
        }
예제 #9
0
        private void cd_historicoCaixa_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.cd_historico|=|'" + cd_historicoCaixa.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { cd_historicoCaixa },
                                    new TCD_CadHistorico());
        }
예제 #10
0
        private void CD_CCusto_Busca_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.CD_CCusto|=|'" + CD_CCusto_Busca.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_CCusto_Busca, DS_Ccustos_busca },
                                    new TCD_CadCentroCusto());
        }
예제 #11
0
        private void id_almox_Leave(object sender, EventArgs e)
        {
            string vParam = "a.id_almox|=|" + id_almox.Text;

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { id_almox },
                                    new CamadaDados.Almoxarifado.TCD_CadAlmoxarifado());
            if (!string.IsNullOrEmpty(id_almox.Text))
            {
                CamadaDados.Estoque.TList_Inventario_Item_X_Saldo lSaldo =
                    CamadaNegocio.Estoque.TCN_Inventario_Item_X_Saldo.Buscar((bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Id_inventario.Value.ToString(),
                                                                             (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Cd_produto,
                                                                             string.Empty,
                                                                             id_almox.Text,
                                                                             null);
                if (lSaldo.Count > 0)
                {
                    MessageBox.Show("Ja existe saldo para o item selecionado no almoxarifado informado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                else
                {
                    (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Qtd_saldo =
                        (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Qtd_saldoAmx
                        = CamadaNegocio.Almoxarifado.TCN_SaldoAlmoxarifado.ConsultaSaldoAlmox((bsInventario.Current as CamadaDados.Estoque.Tregistro_Inventario).Cd_empresa,
                                                                                              id_almox.Text,
                                                                                              (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Cd_produto,
                                                                                              null);
                }
                bsSaldoItem.ResetCurrentItem();
            }
        }
예제 #12
0
        private void id_ProximaEtapa_Leave(object sender, EventArgs e)
        {
            string vColunas = "id_Etapa|=|" + Id_ProximaEtapa.Text;

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { Id_ProximaEtapa, Ds_ProximaEtapa },
                                    new TCD_EtapaOrdem());
        }
예제 #13
0
        private void CD_DadosAdic_Internacional_Leave(object sender, EventArgs e)
        {
            string vColunas = CD_DadosAdic_Internacional.NM_CampoBusca + "|=|'" + CD_DadosAdic_Internacional.Text + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_DadosAdic_Internacional, ds_DadosAdicInternacional },
                                    new TCD_CadObservacaoFiscal());
        }
예제 #14
0
        private void CD_ObsFiscal_ForaEstado_Leave(object sender, EventArgs e)
        {
            string vColunas = CD_ObsFiscal_ForaEstado.NM_CampoBusca + "|=|'" + CD_ObsFiscal_ForaEstado.Text + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_ObsFiscal_ForaEstado, ds_obsfiscalforaestado },
                                    new TCD_CadObservacaoFiscal());
        }
예제 #15
0
        private void Tp_Finan_Headge_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.TP_Duplicata|=|'" + Tp_Finan_Headge.Text + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { Tp_Finan_Headge, DS_Finan_Headge },
                                    new CamadaDados.Financeiro.Cadastros.TCD_CadTpDuplicata());
        }
예제 #16
0
        private void cd_terminal_Leave(object sender, EventArgs e)
        {
            string vParam = "a.cd_terminal|=|'" + cd_terminal.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { cd_terminal, nm_terminal },
                                    new TCD_CadTerminal());
        }
예제 #17
0
        private void CD_Produto_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.CD_Produto|=|'" + CD_Produto.Text + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_Produto, ds_produto },
                                    new TCD_CadProduto());
        }
예제 #18
0
        private void editDefault1_Leave(object sender, EventArgs e)
        {
            string vParam = "a.ID_LOCALIMP|=|'" + editDefault1.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { editDefault1, editDefault2 },
                                    new CamadaDados.Restaurante.Cadastro.TCD_LocalImp());
        }
예제 #19
0
        private void cd_marcaBusca_Leave(object sender, EventArgs e)
        {
            string vParam = "a.cd_marca|=|" + cd_marcaBusca.Text.Trim();

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { cd_marcaBusca },
                                    new CamadaDados.Estoque.Cadastros.TCD_CadMarca());
        }
예제 #20
0
        private void cd_contratante_Leave(object sender, EventArgs e)
        {
            string vParam       = "a.cd_clifor|=|'" + cd_contratante.Text.Trim() + "';isnull(a.st_registro, 'A')|<>|'C'";
            object obj_regvenda = null;

            if (!string.IsNullOrEmpty(cd_vendedor.Text))
            {
                obj_regvenda = new CamadaDados.Faturamento.Cadastros.TCD_Vendedor_X_RegiaoVenda().BuscarEscalar(
                    new Utils.TpBusca[]
                {
                    new Utils.TpBusca()
                    {
                        vNM_Campo = "a.cd_vendedor",
                        vOperador = "=",
                        vVL_Busca = "'" + cd_vendedor.Text.Trim() + "'"
                    }
                }, "1");
            }
            if (obj_regvenda == null ? false : obj_regvenda.ToString().Trim().Equals("1"))
            {
                vParam += ";|exists|(select 1 from tb_fat_vendedor_x_regiaovenda x " +
                          "         where x.id_regiao = a.id_regiao " +
                          "         and x.cd_vendedor = '" + cd_vendedor.Text.Trim() + "')";
            }
            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { cd_contratante, nm_contratante }, new CamadaDados.Financeiro.Cadastros.TCD_CadClifor());
            this.Busca_Endereco_Clifor();
        }
예제 #21
0
        private void cd_unidadetaxa_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.cd_unidade|=|'" + cd_unidadetaxa.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { cd_unidadetaxa, ds_unidadetaxa, sg_unidadetaxa },
                                    new CamadaDados.Estoque.Cadastros.TCD_CadUnidade());
        }
예제 #22
0
        private void ID_Bandeira_Leave(object sender, EventArgs e)
        {
            string vParam = "id_bandeira|=|" + ID_Bandeira.Text;

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { ID_Bandeira, DS_Bandeira },
                                    new CamadaDados.Financeiro.Cadastros.TCD_Cad_BandeiraCartao());
        }
예제 #23
0
        private void Tp_Hist_Leave(object sender, EventArgs e)
        {
            string vColunas = "tp_hist|=|'" + Tp_Hist.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { Tp_Hist, DS_TpHist },
                                    new TCD_TPHist());
        }
예제 #24
0
        private void id_tpcontribuicao_Leave(object sender, EventArgs e)
        {
            string vParam = "a.id_tpcontribuicao|=|" + id_tpcontribuicao.Text;

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { id_tpcontribuicao },
                                    new CamadaDados.Fiscal.TCD_TpContribuicaoPisCofins());
        }
예제 #25
0
        private void CD_Grupo_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.CD_Grupo|=|'" + CD_Grupo.Text + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_Grupo, DS_Grupo },
                                    new CamadaDados.Estoque.Cadastros.TCD_CadGrupoProduto());
        }
예제 #26
0
        private void cd_municipiogeradoriss_Leave(object sender, EventArgs e)
        {
            string vParam = "a.cd_cidade|=|'" + cd_municipiogeradoriss.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { cd_municipiogeradoriss, ds_municipiogeradoriss },
                                    new CamadaDados.Financeiro.Cadastros.TCD_CadCidade());
        }
예제 #27
0
        private void CD_Movto_Leave(object sender, EventArgs e)
        {
            string cond = "";

            if (rbEntrada.Checked)
            {
                if (TP_Fiscal.SelectedIndex == 2)
                {
                    cond = "a.CD_Movimentacao|=|'" + CD_Movto.Text + "';a.Tp_Movimento|=|'S'";
                }
                else
                {
                    cond = "a.CD_Movimentacao|=|'" + CD_Movto.Text + "';a.Tp_Movimento|=|'E'";
                }
            }
            ;
            if (rbSaida.Checked)
            {
                if (TP_Fiscal.SelectedIndex == 2)
                {
                    cond = "a.CD_Movimentacao|=|'" + CD_Movto.Text + "';a.Tp_Movimento|=|'E'";
                }
                else
                {
                    cond = "a.CD_Movimentacao|=|'" + CD_Movto.Text + "';a.Tp_Movimento|=|'S'";
                }
            }
            ;

            UtilPesquisa.EDIT_LEAVE(cond, new Componentes.EditDefault[] { CD_Movto, DS_Movto }, new TDatMovimentacao());
        }
예제 #28
0
        private void CD_Clifor_Busca_Leave(object sender, EventArgs e)
        {
            string vParam = "a.cd_clifor|=|'" + CD_Clifor_Busca.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { CD_Clifor_Busca },
                                    new CamadaDados.Financeiro.Cadastros.TCD_CadClifor());
        }
예제 #29
0
        private void CD_ContaGer_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.cd_contager|=|'" + CD_ContaGer.Text.Trim() + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_ContaGer, DS_ContaGer },
                                    new CamadaDados.Financeiro.Cadastros.TCD_CadContaGer());
        }
예제 #30
0
        private void CD_CondFiscal_Produto_Leave(object sender, EventArgs e)
        {
            string vColunas = "CD_CondFiscal_Produto|=|'" + CD_CondFiscal_Produto.Text + "'";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_CondFiscal_Produto, ds_condfiscal_produto },
                                    new CamadaDados.Fiscal.TCD_CadCondFiscalProduto());
        }