コード例 #1
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);
            }
        }
コード例 #2
0
        private void CD_Empresa_Busca_Leave(object sender, EventArgs e)
        {
            string vColunas = "a.CD_Empresa|=|'" + CD_Empresa_Busca.Text + "';" +
                              "|EXISTS|(Select 1 from tb_div_usuario_x_empresa x " +
                              "where x.cd_empresa = a.cd_empresa and x.login = '******')";

            UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_Empresa_Busca, NM_Empresa_busca },
                                    new TCD_CadEmpresa());
        }
コード例 #3
0
        private void BB_Empresa_busca_Click(object sender, EventArgs e)
        {
            string vColunas = "a.Nm_Empresa|Empresa|350;" +
                              "a.CD_Empresa|Cód. Empresa|100";
            string vParam = "|EXISTS|(Select 1 from tb_div_usuario_x_empresa x " +
                            "where x.cd_empresa = a.cd_empresa and x.login = '******')";

            UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { CD_Empresa_Busca, NM_Empresa_busca },
                                   new TCD_CadEmpresa(), vParam);
        }
コード例 #4
0
        private void BB_CFGPedido_Click(object sender, EventArgs e)
        {
            string vLogin = TDataQuery.getPubVariavel(TInfo.pub, "LOGIN");
            string cond   = "";

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

            UtilPesquisa.BTN_BUSCA("DS_TipoPedido|DS CFG Pedido|300;a.CFG_Pedido|CD. CFG Pedido|80"
                                   , new Componentes.EditDefault[] { CFG_Pedido, DS_CFGPedido }, new TDatCFG_Pedidos("SqlCodeBuscaXUsuario", vLogin), cond);
        }
コード例 #5
0
        public decimal calcClassif(string vCD_Empresa,
                                   string vID_Ticket,
                                   string vTP_Pesagem)
        {
            Hashtable hs = new Hashtable();

            hs.Add("@P_CD_EMPRESA", vCD_Empresa);
            hs.Add("@P_ID_TICKET", vID_Ticket);
            hs.Add("@P_TP_PESAGEM", vTP_Pesagem);
            string vResult = this.executarProc("CALC_CLASSIF", hs);

            try
            {
                return(Convert.ToDecimal(TDataQuery.getPubVariavel(vResult, "@P_TOTDESC")));
            }
            catch
            {
                return(0);
            }
        }
コード例 #6
0
        public static string Gravar(TRegistro_MovBarril val, TObjetoBanco banco)
        {
            bool          st_transacao = false;
            TCD_MovBarril qtb_mov      = new TCD_MovBarril();

            try
            {
                if (banco == null)
                {
                    st_transacao = qtb_mov.CriarBanco_Dados(true);
                }
                else
                {
                    qtb_mov.Banco_Dados = banco;
                }
                val.Id_mov = Convert.ToInt32(TDataQuery.getPubVariavel(qtb_mov.Gravar(val), "@P_ID_MOV"));
                if (st_transacao)
                {
                    qtb_mov.Banco_Dados.Commit_Tran();
                }
                return(val.Id_mov.ToString());
            }
            catch (Exception ex)
            {
                if (st_transacao)
                {
                    qtb_mov.Banco_Dados.RollBack_Tran();
                }
                throw new Exception("Erro gravar movimento: " + ex.Message.Trim());
            }
            finally
            {
                if (st_transacao)
                {
                    qtb_mov.deletarBanco_Dados();
                }
            }
        }
コード例 #7
0
        public static string Gravar(TRegistro_Barril val, TObjetoBanco banco)
        {
            bool       st_transacao = false;
            TCD_Barril query        = new TCD_Barril();

            try
            {
                if (banco == null)
                {
                    st_transacao = query.CriarBanco_Dados(true);
                }
                else
                {
                    query.Banco_Dados = banco;
                }
                val.Id_barril = int.Parse(TDataQuery.getPubVariavel(query.Gravar(val), "@P_ID_BARRIL"));
                if (st_transacao)
                {
                    query.Banco_Dados.Commit_Tran();
                }
                return(val.Id_barril.ToString());
            }
            catch (Exception ex)
            {
                if (st_transacao)
                {
                    query.Banco_Dados.RollBack_Tran();
                }
                throw new Exception("Erro gravar registro: " + ex.Message.Trim());
            }
            finally
            {
                if (st_transacao)
                {
                    query.deletarBanco_Dados();
                }
            }
        }
コード例 #8
0
 private void BB_Empresa_Click(object sender, EventArgs e)
 {
     UtilPesquisa.BTN_BUSCA("a.NM_empresa|Nome Empresa|300;a.CD_Empresa|Cd.Empresa|80"
                            , new Componentes.EditDefault[] { CD_Empresa }
                            , new TDatEmpresa(),
                            "|EXISTS|(select 1 from Tb_div_usuario_X_empresa  x where x.login = '******' and x.cd_empresa = A.cd_empresa)");
 }
コード例 #9
0
 private void CD_Empresa_Leave(object sender, EventArgs e)
 {
     UtilPesquisa.EDIT_LEAVE("cd_empresa|=|'" + CD_Empresa.Text + "';" +
                             "|EXISTS|(select 1 from Tb_div_usuario_X_empresa  x where x.login = '******' and x.cd_empresa = A.cd_empresa)"
                             , new Componentes.EditDefault[] { CD_Empresa }, new TDatEmpresa());
 }