Example #1
0
 public virtual void afterAltera()
 {
     TpModo = TTpModo.tm_Edit;
     visibleBotoes(false, false, true, true, false, false, false, false, false, false, false, false, false);
     configTPPesagem();
     pTopEsquerdo.HabilitarControls(false, TpModo);
     vST_FecharPesagem = false;
     ps_bruto.Enabled  = TCN_Usuario_RegraEspecial.ValidaRegra(Parametros.pubLogin.Trim(), "PERMITIR DIGITAR PESO MANUALMENTE", null) && (ps_bruto.Value > 0);
     ps_tara.Enabled   = TCN_Usuario_RegraEspecial.ValidaRegra(Parametros.pubLogin.Trim(), "PERMITIR DIGITAR PESO MANUALMENTE", null) && (ps_tara.Value > 0);
     dt_bruto.Enabled  = true;
     dt_tara.Enabled   = true;
 }
Example #2
0
        private void TFConsultaCaixa_Load(object sender, EventArgs e)
        {
            ShapeGrid.RestoreShape(this, dataGridcaixa);
            Icon = ResourcesUtils.TecnoAliance_ICO;
            panelbusca.set_FormatZero();
            DT_Inicial.Text = DateTime.Now.Date.ToString("dd/MM/yyyy");
            DT_Final.Text   = DateTime.Now.Date.ToString("dd/MM/yyyy");

            ShapeGrid.RestoreShape(this, dataGridcaixa);
            BB_Excluir.Visible              = TCN_Usuario_RegraEspecial.ValidaRegra(Utils.Parametros.pubLogin, "PERMITIR ESTORNAR CAIXA OU BANCO", null);
            BB_Transfere.Visible            = TCN_Usuario_RegraEspecial.ValidaRegra(Utils.Parametros.pubLogin, "PERMITIR TRANSFERENCIA CONTAS", null);
            BB_Novo.Visible                 = TCN_Usuario_RegraEspecial.ValidaRegra(Utils.Parametros.pubLogin, "PERMITIR LANCAR CAIXA AVULSO", null);
            tlpCaixa.RowStyles[2]           = new RowStyle(SizeType.Absolute, 0);
            tlpTotais.ColumnStyles[1].Width = 0;
            cbContaGer.DataSource           = new TCD_CadContaGer().Select(
                new TpBusca[]
            {
                new TpBusca()
                {
                    vNM_Campo = string.Empty,
                    vOperador = "exists",
                    vVL_Busca = "(select 1 from tb_div_usuario_x_contager x " +
                                "where x.cd_contager = a.cd_contager " +
                                "and x.login = '******')"
                },
                new TpBusca()
                {
                    vNM_Campo = "a.st_contacf",
                    vOperador = "<>",
                    vVL_Busca = "0"
                },
                new TpBusca()
                {
                    vNM_Campo = "a.st_contacartao",
                    vOperador = "<>",
                    vVL_Busca = "0"
                },
                new TpBusca()
                {
                    vNM_Campo = "isnull(a.st_contacompensacao, 'N')",
                    vOperador = "<>",
                    vVL_Busca = "'S'"
                }
            }, 0, string.Empty);
            cbContaGer.DisplayMember = "DS_ContaGer";
            cbContaGer.ValueMember   = "CD_ContaGer";
            if (cbContaGer.Items.Count > 0)
            {
                cbContaGer.SelectedIndex = 0;
            }
        }
Example #3
0
        private void TFCliforConvenio_Load(object sender, EventArgs e)
        {
            if (tipo_insercaounica)
            {
                cd_clifor.ST_NotNull = true;
            }

            //Valida tipo de inserção unica/composta e manipula tela
            cd_clifor_TextChanged(sender, e);

            ShapeGrid.RestoreShape(this, gPlacaConv);
            ShapeGrid.RestoreShape(this, gMotorista);
            Icon = ResourcesUtils.TecnoAliance_ICO;
            pDados.set_FormatZero();
            lCfgPosto = CamadaNegocio.PostoCombustivel.Cadastros.TCN_CfgPosto.Buscar(pCd_empresa, null);
            if (rclifor != null)
            {
                bsCliforConvenio.DataSource = new TList_Convenio_Clifor()
                {
                    rclifor
                };
                cd_clifor.Enabled = false;
                bb_clifor.Enabled = false;
                BuscarEndereco();
                St_alterar = true;
                Text       = "Alterando cliente convenio - " + rclifor.Ds_produto.Trim();
            }
            else
            {
                bsCliforConvenio.AddNew();
                cd_clifor.Focus();
            }
            vl_unitario.Enabled  = TCN_Usuario_RegraEspecial.ValidaRegra(Utils.Parametros.pubLogin, "PERMITIR INFORMAR O VALOR UNITÁRIO CONVÊNIO", null);
            tp_acresdesc.Enabled = vl_unitario.Enabled;
            desconto.Enabled     = vl_unitario.Enabled;
            tp_desconto.Enabled  = vl_unitario.Enabled;
        }
Example #4
0
        private void bsUsuario_PositionChanged(object sender, EventArgs e)
        {
            if (bsUsuario.Current != null)
            {
                //Buscar acesso usuario
                (bsUsuario.Current as TRegistro_CadUsuario).lAcesso =
                    TCN_CadAcesso.Buscar((bsUsuario.Current as TRegistro_CadUsuario).Login,
                                         string.Empty,
                                         false,
                                         string.Empty,
                                         0,
                                         "a.id_menu, c.nivel",
                                         null);
                //Buscar grupo menu
                (bsUsuario.Current as TRegistro_CadUsuario).lGrupo =
                    TCN_CadUsuario_Grupo.Busca(string.Empty,
                                               (bsUsuario.Current as TRegistro_CadUsuario).Login,
                                               null);
                //Buscar Empresas
                (bsUsuario.Current as TRegistro_CadUsuario).lEmpresa =
                    TCN_CadUsuario_Empresa.Busca(string.Empty,
                                                 (bsUsuario.Current as TRegistro_CadUsuario).Login,
                                                 null);
                //Buscar terminal
                (bsUsuario.Current as TRegistro_CadUsuario).lTerminal =
                    TCN_CadUsuarioxTerminal.Busca(string.Empty,
                                                  (bsUsuario.Current as TRegistro_CadUsuario).Login,
                                                  null);
                //Tipo Pesagem
                (bsUsuario.Current as TRegistro_CadUsuario).lPesagem =
                    TCN_CadUsuario_TipoPesagem.Busca((bsUsuario.Current as TRegistro_CadUsuario).Login,
                                                     string.Empty,
                                                     null);
                //Tipo Pedido
                (bsUsuario.Current as TRegistro_CadUsuario).lPedido =
                    TCN_CadUsuario_CFGPedido.Busca((bsUsuario.Current as TRegistro_CadUsuario).Login,
                                                   string.Empty,
                                                   string.Empty,
                                                   null);
                //Buscar Tipo Requisicao
                (bsUsuario.Current as TRegistro_CadUsuario).lTpRequisicao =
                    TCN_Usuario_TpRequisicao.Buscar((bsUsuario.Current as TRegistro_CadUsuario).Login,
                                                    string.Empty,
                                                    null);
                //Buscar Tipo Duplicata
                (bsUsuario.Current as TRegistro_CadUsuario).lTpDuplicata =
                    TCN_Usuario_TpDuplicata.Buscar((bsUsuario.Current as TRegistro_CadUsuario).Login,
                                                   string.Empty,
                                                   null);
                //Conta Gerencial
                (bsUsuario.Current as TRegistro_CadUsuario).lContaGer =
                    TCN_Usuario_ContaGer.Buscar((bsUsuario.Current as TRegistro_CadUsuario).Login,
                                                string.Empty,
                                                null);
                //Regra especial
                (bsUsuario.Current as TRegistro_CadUsuario).lRegra =
                    TCN_Usuario_RegraEspecial.Buscar((bsUsuario.Current as TRegistro_CadUsuario).Login,
                                                     string.Empty,
                                                     string.Empty,
                                                     null);
                //etapa pedido
                (bsUsuario.Current as TRegistro_CadUsuario).lEtapaPed =
                    CamadaNegocio.Diversos.TCN_CadUsuario_EtapaPed.Busca((bsUsuario.Current as TRegistro_CadUsuario).Login,
                                                                         string.Empty,
                                                                         null);

                Utils.TpBusca[] tps = new Utils.TpBusca[0];
                Utils.Estruturas.CriarParametro(ref tps, "",
                                                "(select 1 from tb_div_usuario_x_tpproduto xxx " +
                                                "where a.tp_produto = xxx.tp_produto " +
                                                "and xxx.login = '******')", "exists");
                (bsUsuario.Current as TRegistro_CadUsuario).lTpProduto = new CamadaDados.Estoque.Cadastros.TCD_CadTpProduto().Select(tps, 0, string.Empty);

                bsUsuario.ResetCurrentItem();
            }
        }