Exemple #1
0
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            string varRepresentante;

            if (Request.QueryString["hidNUM_IDNTF_RPTANT"] == "")
            {
                varRepresentante = "0";
            }
            else
            {
                varRepresentante = Request.QueryString["hidNUM_IDNTF_RPTANT"];
            }

            if (String.IsNullOrEmpty(Request.QueryString["hidCOD_EMPRS"]))
            {
                return;
            }


            var erroM = validarDatas();

            if (erroM != "erro")
            {
                pagamentosBLL bll          = new pagamentosBLL();
                DataTable     dtPagamentos = bll.RetornarPgtos(Request.QueryString["hidCOD_EMPRS"].ToString(), Request.QueryString["hidNUM_RGTRO_EMPRG"].ToString(), varRepresentante, mesInicio.SelectedValue, mesFim.SelectedValue, anoInicio.SelectedValue, anoFim.SelectedValue);

                DataTable dt = new DataTable();

                dt = dtPagamentos;

                var asQuery = (from m in dtPagamentos.AsEnumerable()
                               orderby m.Field <decimal>("ano_referencia") ascending
                               select new
                {
                    mesAnoref = m.Field <string>("mesAnoref") + " " + m.Field <decimal>("ano_referencia").ToString(),
                    REFERENCIA = m.Field <string>("REFERENCIA")
                });

                grdResultadoTr.DataSource = null;
                //grdResultadoTr.DataSource = dt;
                grdResultadoTr.DataSource = asQuery.ToList();
                grdResultadoTr.DataBind();

                foreach (DataRow dr in dt.Rows)
                {
                    DataCompleta.Value = dr["referencia"].ToString();
                }
                //mesFim.SelectedIndex = mesFim.Items.Count - 1;

                var resultado = Request.QueryString["hidANO_REFERENCIA"];

                dataMaxima.Value = resultado.Substring(4, 2);
                anoMaximo.Value  = resultado.Substring(0, 4);

                //mesInicio.SelectedValue = resultado + Request.QueryString["hidasabono"].ToString();
                ConsultarAbono();
            }
        }
Exemple #2
0
        private void ConsultarAbono2()
        {
            string AnoMesAtualRef = dataMaximaRef.Value;

            HidMesAnoRef.Value = AnoMesAtualRef;

            pagamentos objparametros = new pagamentos();

            objparametros.AVISO_COD_EMPRS        = Request.QueryString["nempr"];
            objparametros.AVISO_NUM_RGTRO_EMPRG  = Request.QueryString["nreg"];
            objparametros.AVISO_NUM_IDNTF_RPTANT = string.IsNullOrEmpty(Request.QueryString["nrepr"]) ? "0" : Request.QueryString["nrepr"];
            objparametros.AVISO_NUM_IDNTF_DPDTE  = HidNumDep.Value;
            objparametros.AVISO_ANO_REFERENCIA   = string.IsNullOrEmpty(Request.QueryString["hidANO_REFERENCIA"]) ? AnoMesAtualRef : Request.QueryString["hidANO_REFERENCIA"];

            objparametros.Aviso_asabono  = string.IsNullOrEmpty(Request.QueryString["hidasabono"]) ? hidasabono.Value : Request.QueryString["hidasabono"];
            objparametros.Aviso_asquadro = hidasquadro2.Value;

            Retorno_Aviso_pagto_ms_ab varRetornoAbono = null;

            string mensagem = "";

            pagamentosBLL bll = new pagamentosBLL();

            varRetornoAbono = bll.ConsultarQtde(out mensagem, objparametros.AVISO_COD_EMPRS,
                                                objparametros.AVISO_NUM_RGTRO_EMPRG,
                                                objparametros.AVISO_NUM_IDNTF_RPTANT,
                                                objparametros.AVISO_NUM_IDNTF_DPDTE,
                                                objparametros.AVISO_ANO_REFERENCIA,
                                                objparametros.Aviso_asabono,
                                                objparametros.Aviso_asquadro);

            // mensagem = bll.ConsultarQtde(out string mensagem, pagamentos objSistema);

            if (!string.IsNullOrEmpty(mensagem))
            {
                resAbono.Text            = mensagem;
                DivErro.Visible          = true;
                DivConteudo.Visible      = false;
                DivConteudoAbono.Visible = false;
            }


            List <pagamentosBloco2> LIST = varRetornoAbono.pagamentosbloco2;

            if (LIST.Count > 0)
            {
                TXTTOTAIS1.Text = String.Format(new CultureInfo("pt-BR"), "{0:N}", LIST[0].AVISO_TOT_VENCIMENTO);
                TXTTOTAIS2.Text = String.Format(new CultureInfo("pt-BR"), "{0:N}", LIST[0].AVISO_TOT_DESCONTO);
                TXTTOTAIS3.Text = String.Format(new CultureInfo("pt-BR"), "{0:N}", LIST[0].AVISO_TOT_LIQUIDO);
                resLiquido.Text = String.Format(new CultureInfo("pt-BR"), "{0:N}", LIST[0].AVISO_TOT_LIQUIDO);


                grvBloco2.DataSource = LIST;
                grvBloco2.DataBind();
            }
        }
Exemple #3
0
        public void Obter_dataMax(String filtro)
        {
            string varRepresentante;

            if (Request.QueryString["nrepr"] == "")
            {
                varRepresentante = "0";
            }
            else
            {
                varRepresentante = Request.QueryString["nrepr"];
            }

            if (String.IsNullOrEmpty(Request.QueryString["nempr"]))
            {
                return;
            }

            pagamentosBLL bll = new pagamentosBLL();

            //objparametros.Aviso_asquadro = 2;
            //objparametros.Aviso_asabono = S

            string resultado = "0";

            resultado = bll.DataMax(Request.QueryString["nempr"].ToString(), Request.QueryString["nreg"].ToString(), varRepresentante);

            //var resultado = command.ExecuteOracleScalar().ToString();

            if (resultado == "0")
            {
                ClientScript.RegisterStartupScript(
                    Type.GetType("System.String"),
                    "msg",
                    "alert('Nenhum aviso de pagamento foi encontrado.'); fechaTela();",
                    true);

                resAbono.Text = "Nenhum aviso de pagamento foi encontrado.";

                DivErro.Visible          = true;
                DivConteudo.Visible      = false;
                DivConteudoAbono.Visible = false;
            }
            else
            {
                DivErro.Visible          = false;
                DivConteudo.Visible      = true;
                DivConteudoAbono.Visible = false;

                dataMaximaRef.Value = resultado;
                ConsultarAbono();
            }
        }
Exemple #4
0
        private void ConsultarAbono()
        {
            string AnoMesAtualRef = DataCompleta.Value;

            pagamentos objparametros = new pagamentos();

            objparametros.AVISO_COD_EMPRS        = Request.QueryString["hidCOD_EMPRS"];
            objparametros.AVISO_NUM_RGTRO_EMPRG  = Request.QueryString["hidNUM_RGTRO_EMPRG"];
            objparametros.AVISO_NUM_IDNTF_RPTANT = Request.QueryString["hidNUM_IDNTF_RPTANT"];
            objparametros.AVISO_NUM_IDNTF_DPDTE  = "0";
            objparametros.AVISO_ANO_REFERENCIA   = string.IsNullOrEmpty(Request.QueryString["hidANO_REFERENCIA"]) ? AnoMesAtualRef : Request.QueryString["hidANO_REFERENCIA"];

            objparametros.Aviso_asabono  = Request.QueryString["hidasabono"];
            objparametros.Aviso_asquadro = Request.QueryString["hidasquadro"];

            Retorno_Aviso_pagto_ms_ab varRetornoAbono = null;

            string mensagem = "";

            pagamentosBLL bll = new pagamentosBLL();

            //objparametros.Aviso_asquadro = 2;
            //objparametros.Aviso_asabono = S

            varRetornoAbono = bll.ConsultarQtde(out mensagem,
                                                objparametros.AVISO_COD_EMPRS,
                                                objparametros.AVISO_NUM_RGTRO_EMPRG,
                                                objparametros.AVISO_NUM_IDNTF_RPTANT,
                                                objparametros.AVISO_NUM_IDNTF_DPDTE,
                                                objparametros.AVISO_ANO_REFERENCIA,
                                                objparametros.Aviso_asabono,
                                                objparametros.Aviso_asquadro);

            // nomeAviso.Text = varRetornoAbono.astipoaviso;

            List <pagamentos> LISTA1 = varRetornoAbono.pagamentos;

            if (LISTA1.Count > 0)
            {
                resNome.Text     = LISTA1[0].AVISO_NOM_EMPRG;
                rescodEmp.Text   = LISTA1[0].AVISO_COD_EMPRS;
                resnomEmp.Text   = LISTA1[0].AVISO_NOM_RZSOC_EMPRS;
                resNomPlano.Text = LISTA1[0].AVISO_DCR_PLBNF;
                resNumMatr.Text  = LISTA1[0].AVISO_NUM_RGTRO_EMPRG;
            }
        }
Exemple #5
0
        public void Obter_dataMax()
        {
            //string anoAtual = DateTime.Now.Year;

            string varRepresentante;

            if (Request.QueryString["hidNUM_IDNTF_RPTANT"] == "")
            {
                varRepresentante = "0";
            }
            else
            {
                varRepresentante = Request.QueryString["hidNUM_IDNTF_RPTANT"];
            }

            if (String.IsNullOrEmpty(Request.QueryString["hidCOD_EMPRS"]))
            {
                return;
            }

            //String de conexao

            var resultado = Request.QueryString["hidANO_REFERENCIA"];

            //var mesMaximoAnt = "12";//resultado.Substring(4, 2);
            var anoMaximoAnt = DateTime.Now.Year.ToString();//resultado.Substring(0, 4);

            // DataTable dtPagamentos = bll.RetornarPgtos(Request.QueryString["hidCOD_EMPRS"].ToString(), Request.QueryString["hidNUM_RGTRO_EMPRG"].ToString(), varRepresentante);
            //DataView view = new DataView(dtPagamentos);
            //DataTable dtPagamentosdistinct = view.ToTable(true, "ano_referencia");

            pagamentosBLL bll          = new pagamentosBLL();
            DataTable     dtPagamentos = bll.RetornarPgtos(Request.QueryString["hidCOD_EMPRS"].ToString(), Request.QueryString["hidNUM_RGTRO_EMPRG"].ToString(), varRepresentante, "01", "12", anoMaximoAnt, anoMaximoAnt);

            var asQuery = (from m in dtPagamentos.AsEnumerable()
                           orderby m.Field <decimal>("ano_referencia") ascending
                           select new
            {
                mesAnoref = m.Field <string>("mesAnoref") + " " + m.Field <decimal>("ano_referencia").ToString(),
                REFERENCIA = m.Field <string>("REFERENCIA")
                             //ANO_REFERENCIA = m.Field<decimal>("ano_referencia").ToString()
            });

            grdResultadoTr.DataSourceID = null;
            grdResultadoTr.DataSource   = asQuery.ToList();
            grdResultadoTr.DataBind();

            anoInicio.SelectedValue = DateTime.Now.Year.ToString(); // resultado.Substring(0, 4);
            mesInicio.SelectedValue = "01";                         //resultado.Substring(4, 2);
            anoFim.SelectedValue    = DateTime.Now.Year.ToString(); //resultado.Substring(0, 4);
            mesFim.SelectedValue    = "12";                         //resultado.Substring(4, 2);

            DataTable dt = new DataTable();

            dt = dtPagamentos;

            foreach (DataRow dr in dt.Rows)
            {
                DataCompleta.Value = dr["referencia"].ToString();
            }
            //mesFim.SelectedIndex = mesFim.Items.Count - 1;

            //var resultado = Request.QueryString["hidANO_REFERENCIA"];

            dataMaxima.Value = resultado.Substring(4, 2);
            anoMaximo.Value  = resultado.Substring(0, 4);

            ConsultarAbono();
            //connection.Close();
        }
        private ParameterFields MontaParametros(string anoMesRef, string tipoMesAbono)
        {
            pagamentos objparametros1 = new pagamentos();

            objparametros1.AVISO_COD_EMPRS        = Request.QueryString["hidCOD_EMPRS"];
            objparametros1.AVISO_NUM_RGTRO_EMPRG  = Request.QueryString["hidNUM_RGTRO_EMPRG"];
            objparametros1.AVISO_NUM_IDNTF_RPTANT = Request.QueryString["hidNUM_IDNTF_RPTANT"];
            objparametros1.AVISO_NUM_IDNTF_DPDTE  = "0";          //Request.QueryString["hidNUM_IDNTF_DPDTE"];
            objparametros1.AVISO_ANO_REFERENCIA   = anoMesRef;
            objparametros1.Aviso_asabono          = tipoMesAbono; //Request.QueryString["hidasabono"];
            objparametros1.Aviso_asquadro         = "1";

            Retorno_Aviso_pagto_ms_ab varRetornoAbono = null;

            pagamentosBLL bll = new pagamentosBLL();

            string mensagem = "";


            //List<pagamentos> ListaResultado1 = bll.ConsultarQtde(out mensagem, objparametros);

            varRetornoAbono = bll.ConsultarQtde(out mensagem, objparametros1.AVISO_COD_EMPRS,
                                                objparametros1.AVISO_NUM_RGTRO_EMPRG,
                                                objparametros1.AVISO_NUM_IDNTF_RPTANT,
                                                objparametros1.AVISO_NUM_IDNTF_DPDTE,
                                                objparametros1.AVISO_ANO_REFERENCIA,
                                                objparametros1.Aviso_asabono,
                                                objparametros1.Aviso_asquadro);

            List <pagamentos> ListaResultado1 = varRetornoAbono.pagamentos;

            string nomeAviso = "";

            // Descrição do tipo de Aviso de Pagamento
            if (varRetornoAbono.astipoaviso == "ABONO" && objparametros1.Aviso_asabono != "N")
            {
                nomeAviso = "Aviso de Pagamento - Abono Anual";
            }
            else if (varRetornoAbono.astipoaviso == "ADIANTAMENTO ABONO" && objparametros1.Aviso_asabono != "N")
            {
                nomeAviso = "Aviso de Pagamento - Adiantamento Abono Anual";
            }
            else
            {
                nomeAviso = "Aviso de Pagamento Mensal";
            }



            ParameterFields        paramFields = new ParameterFields();
            ParameterField         pField;
            ParameterDiscreteValue dcItemYr;

            //AVISO_NOM_EMPRG
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_NOM_EMPRG";
            dcItemYr.Value            = ListaResultado1[0].AVISO_NOM_EMPRG;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            this.nome = ListaResultado1[0].AVISO_NOM_EMPRG;
            //relatorio.SetParameterValue(pField.ParameterFieldName, dcItemYr.Value);
            //
            //AVISO_DCR_PLBNF
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_DCR_PLBNF";
            dcItemYr.Value            = ListaResultado1[0].AVISO_DCR_PLBNF;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //
            //AVISO_NOM_RZSOC_EMPRS
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_NOM_RZSOC_EMPRS";
            dcItemYr.Value            = ListaResultado1[0].AVISO_NOM_RZSOC_EMPRS;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_NOM_RZSOC_BANCO
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_NOM_RZSOC_BANCO";
            dcItemYr.Value            = ListaResultado1[0].AVISO_NOM_RZSOC_BANCO;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_NOM_AGBCO
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_NOM_AGBCO";
            dcItemYr.Value            = ListaResultado1[0].AVISO_NOM_AGBCO;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_NOM_AGBCO
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_DAT_PAGTO_PCPGBF";
            dcItemYr.Value            = ListaResultado1[0].AVISO_DAT_PAGTO_PCPGBF;
            //dcItemYr.Value = Convert.ToDateTime(ListaResultado1[0].AVISO_DAT_PAGTO_PCPGBF);
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //CONTA_TIPO
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "CONTA_TIPO";
            dcItemYr.Value            = ListaResultado1[0].AVISO_TIP_CTCOR_HISCAD + "/ " + ListaResultado1[0].AVISO_NUM_CTCOR_HISCAD;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_MES_REFERENCIA
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "ANO_MES_REFERENCIA";
            dcItemYr.Value            = ListaResultado1[0].AVISO_MES_REFERENCIA + "/" + ListaResultado1[0].AVISO_ANO_REFERENCIA;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_ADIANT_PREVIST
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_ADIANT_PREVIST";
            dcItemYr.Value            = ListaResultado1[0].AVISO_ADIANT_PREVIST;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_TXTFIXO31
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_TXTFIXO31";
            dcItemYr.Value            = ListaResultado1[0].AVISO_TXTFIXO31;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_TXTFIXO24
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_TXTFIXO24";
            dcItemYr.Value            = ListaResultado1[0].AVISO_TXTFIXO24;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_TXTFIXO25
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_TXTFIXO25";
            dcItemYr.Value            = ListaResultado1[0].AVISO_TXTFIXO25;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //


            //AVISO_RODAPE1
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_RODAPE1";
            dcItemYr.Value            = ListaResultado1[0].AVISO_RODAPE1;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_RODAPE2
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_RODAPE2";
            dcItemYr.Value            = ListaResultado1[0].AVISO_RODAPE2;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //AVISO_RODAPE3
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "AVISO_RODAPE3";
            dcItemYr.Value            = ListaResultado1[0].AVISO_RODAPE3;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //


            //Empresa
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "ANCODEMPRS";
            dcItemYr.Value            = objparametros1.AVISO_COD_EMPRS;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //Matrícula
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "ANNUMRGTROEMPRG";
            dcItemYr.Value            = objparametros1.AVISO_NUM_RGTRO_EMPRG;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //NUM_IDNTF_RPTANT
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "ANNUMIDNTFRPTANT";
            dcItemYr.Value            = objparametros1.AVISO_NUM_IDNTF_RPTANT;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //NUM_IDNTF_DPDTE
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "ANNUMIDNTFDPDTE";
            dcItemYr.Value            = objparametros1.AVISO_NUM_IDNTF_DPDTE;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //ANO_REFERENCIA
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "ANANOMESREFER";
            dcItemYr.Value            = objparametros1.AVISO_ANO_REFERENCIA;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //Abono
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "ASABONO";
            dcItemYr.Value            = tipoMesAbono; //Request.QueryString["hidasabono"];
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);
            //

            //Quadro
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "ASQUADRO";
            dcItemYr.Value            = "2";
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);

            //Nome tipo de Aviso de Pagamento
            pField   = new ParameterField();
            dcItemYr = new ParameterDiscreteValue();
            pField.ParameterFieldName = "NomeTipoAviso";
            dcItemYr.Value            = nomeAviso;
            pField.CurrentValues.Add(dcItemYr);
            paramFields.Add(pField);

            //if (tipoMesAbono == "S"){
            //    //Nome tipo de Aviso de Pagamento
            //    pField = new ParameterField();
            //    dcItemYr = new ParameterDiscreteValue();
            //    pField.ParameterFieldName = "NomeTipoAviso";
            //    dcItemYr.Value = "Aviso de Pagamento - Abono Anual";
            //    pField.CurrentValues.Add(dcItemYr);
            //    paramFields.Add(pField);
            //}else
            //        //Nome tipo de Aviso de Pagamento
            //    pField = new ParameterField();
            //    dcItemYr = new ParameterDiscreteValue();
            //    pField.ParameterFieldName = "NomeTipoAviso";
            //    dcItemYr.Value = "Aviso de Pagamento Mensal";
            //    pField.CurrentValues.Add(dcItemYr);
            //    paramFields.Add(pField);
            //}


            pagamentosBloco3 objparametros3 = new pagamentosBloco3();

            objparametros3.AVISO_COD_EMPRS        = Request.QueryString["hidCOD_EMPRS"];
            objparametros3.AVISO_NUM_RGTRO_EMPRG  = Request.QueryString["hidNUM_RGTRO_EMPRG"];
            objparametros3.AVISO_NUM_IDNTF_RPTANT = Request.QueryString["hidNUM_IDNTF_RPTANT"];
            objparametros3.AVISO_NUM_IDNTF_DPDTE  = "0";          //Request.QueryString["hidNUM_IDNTF_DPDTE"];
            objparametros3.AVISO_ANO_REFERENCIA   = anoMesRef;
            objparametros3.AVISO_asabono          = tipoMesAbono; // Request.QueryString["hidasabono"];
            objparametros3.AVISO_asquadro         = "3";

            Retorno_Aviso_pagto_ms_ab varRetornoAbono3 = null;
            string mensagem3 = "";

            pagamentosBLL bll3 = new pagamentosBLL();

            varRetornoAbono3 = bll3.ConsultarQtde(out mensagem3, objparametros3.AVISO_COD_EMPRS,
                                                  objparametros3.AVISO_NUM_RGTRO_EMPRG,
                                                  objparametros3.AVISO_NUM_IDNTF_RPTANT,
                                                  objparametros3.AVISO_NUM_IDNTF_DPDTE,
                                                  objparametros3.AVISO_ANO_REFERENCIA,
                                                  objparametros3.AVISO_asabono,
                                                  objparametros3.AVISO_asquadro);

            List <pagamentosBloco3> ListaResultado3 = varRetornoAbono3.pagamentosbloco3;

            //List<pagamentosBloco3> ListaResultado3 = bll.ConsultarBloco3(objparametros3);

            if (ListaResultado3.Count > 0)
            {
                //DCR_VRBFSS
                pField   = new ParameterField();
                dcItemYr = new ParameterDiscreteValue();
                pField.ParameterFieldName = "DCR_VRBFSS";
                dcItemYr.Value            = ListaResultado3[0].AVISO_DRC_VRBFSS;
                pField.CurrentValues.Add(dcItemYr);
                paramFields.Add(pField);

                pField   = new ParameterField();
                dcItemYr = new ParameterDiscreteValue();
                pField.ParameterFieldName = "AVISO_SLD_ANTERIOR";
                dcItemYr.Value            = ListaResultado3[0].AVISO_SLD_ANTERIOR;
                pField.CurrentValues.Add(dcItemYr);
                paramFields.Add(pField);

                pField   = new ParameterField();
                dcItemYr = new ParameterDiscreteValue();
                pField.ParameterFieldName = "AVISO_MOVTO_MES";
                dcItemYr.Value            = ListaResultado3[0].AVISO_MOVTO_MES;
                pField.CurrentValues.Add(dcItemYr);
                paramFields.Add(pField);

                pField   = new ParameterField();
                dcItemYr = new ParameterDiscreteValue();
                pField.ParameterFieldName = "AVISO_SLD_ATUAL";
                dcItemYr.Value            = ListaResultado3[0].AVISO_SLD_ATUAL;
                pField.CurrentValues.Add(dcItemYr);
                paramFields.Add(pField);
            }
            else
            {
                //DCR_VRBFSS
                pField   = new ParameterField();
                dcItemYr = new ParameterDiscreteValue();
                pField.ParameterFieldName = "DCR_VRBFSS";
                dcItemYr.Value            = "";
                pField.CurrentValues.Add(dcItemYr);
                paramFields.Add(pField);

                pField   = new ParameterField();
                dcItemYr = new ParameterDiscreteValue();
                pField.ParameterFieldName = "AVISO_SLD_ANTERIOR";
                dcItemYr.Value            = "0";
                pField.CurrentValues.Add(dcItemYr);
                paramFields.Add(pField);

                pField   = new ParameterField();
                dcItemYr = new ParameterDiscreteValue();
                pField.ParameterFieldName = "AVISO_MOVTO_MES";
                dcItemYr.Value            = "0";
                pField.CurrentValues.Add(dcItemYr);
                paramFields.Add(pField);

                pField   = new ParameterField();
                dcItemYr = new ParameterDiscreteValue();
                pField.ParameterFieldName = "AVISO_SLD_ATUAL";
                dcItemYr.Value            = "0";
                pField.CurrentValues.Add(dcItemYr);
                paramFields.Add(pField);
            }

            return(paramFields);
        }
Exemple #7
0
        private void ConsultarAbono()
        {
            string AnoMesAtualRef = dataMaximaRef.Value;

            HidMesAnoRef.Value = AnoMesAtualRef;

            pagamentos objparametros = new pagamentos();

            objparametros.AVISO_COD_EMPRS        = Request.QueryString["nempr"];
            objparametros.AVISO_NUM_RGTRO_EMPRG  = Request.QueryString["nreg"];
            objparametros.AVISO_NUM_IDNTF_RPTANT = string.IsNullOrEmpty(Request.QueryString["nrepr"]) ? "0" : Request.QueryString["nrepr"];
            objparametros.AVISO_NUM_IDNTF_DPDTE  = HidNumDep.Value;
            objparametros.AVISO_ANO_REFERENCIA   = string.IsNullOrEmpty(Request.QueryString["hidANO_REFERENCIA"]) ? AnoMesAtualRef : Request.QueryString["hidANO_REFERENCIA"];

            objparametros.Aviso_asabono  = string.IsNullOrEmpty(Request.QueryString["hidasabono"]) ? hidasabono.Value : Request.QueryString["hidasabono"];
            objparametros.Aviso_asquadro = hidasquadro.Value;

            Retorno_Aviso_pagto_ms_ab varRetornoAbono = null;



            string mensagem = "";

            pagamentosBLL bll = new pagamentosBLL();

            //objparametros.Aviso_asquadro = 2;
            //objparametros.Aviso_asabono = S

            varRetornoAbono = bll.ConsultarQtde(out mensagem,
                                                objparametros.AVISO_COD_EMPRS,
                                                objparametros.AVISO_NUM_RGTRO_EMPRG,
                                                objparametros.AVISO_NUM_IDNTF_RPTANT,
                                                objparametros.AVISO_NUM_IDNTF_DPDTE,
                                                objparametros.AVISO_ANO_REFERENCIA,
                                                objparametros.Aviso_asabono,
                                                objparametros.Aviso_asquadro);

            if (!string.IsNullOrEmpty(mensagem))
            {
                resAbono.Text = mensagem;

                DivErro.Visible          = true;
                DivConteudo.Visible      = false;
                DivConteudoAbono.Visible = false;
            }


            // nomeAviso.Text = varRetornoAbono.astipoaviso;

            List <pagamentos> LISTA1 = varRetornoAbono.pagamentos;

            if (varRetornoAbono.anqtdeaviso == 2)
            {
                DivConteudo.Visible = true;

                if (LISTA1.Count > 0)
                {
                    resNome.Text     = LISTA1[0].AVISO_NOM_EMPRG;
                    rescodEmp.Text   = LISTA1[0].AVISO_COD_EMPRS;
                    resnomEmp.Text   = LISTA1[0].AVISO_NOM_RZSOC_EMPRS;
                    resNomPlano.Text = LISTA1[0].AVISO_DCR_PLBNF;
                    resNumMatr.Text  = LISTA1[0].AVISO_NUM_RGTRO_EMPRG;

                    resMesAno.Text   = LISTA1[0].AVISO_MES_REFERENCIA + "/" + LISTA1[0].AVISO_ANO_REFERENCIA;
                    resdataCred.Text = LISTA1[0].AVISO_DAT_PAGTO_PCPGBF;
                    resPagPrev.Text  = String.Format(new CultureInfo("pt-BR"), "{0:N}", LISTA1[0].AVISO_ADIANT_PREVIST);

                    resBanco.Text     = LISTA1[0].AVISO_NOM_RZSOC_BANCO;
                    resAgencia.Text   = LISTA1[0].AVISO_NOM_AGBCO;
                    resContatipo.Text = LISTA1[0].AVISO_TIP_CTCOR_HISCAD + "/ " + LISTA1[0].AVISO_NUM_CTCOR_HISCAD;

                    resTXTFIXO31.Text = LISTA1[0].AVISO_TXTFIXO31;

                    resTXTFIXO24.Text = LISTA1[0].AVISO_TXTFIXO24;
                    resTXTFIXO25.Text = LISTA1[0].AVISO_TXTFIXO25;

                    resRODAPE1.Text = LISTA1[0].AVISO_RODAPE1;
                    resRODAPE2.Text = LISTA1[0].AVISO_RODAPE2;
                    resRODAPE3.Text = LISTA1[0].AVISO_RODAPE3;

                    mesAtual.Text = LISTA1[0].AVISO_MES_REFERENCIA;


                    // Descrição do tipo de Aviso de Pagamento
                    if (varRetornoAbono.astipoaviso == "ABONO" && objparametros.Aviso_asabono != "N")
                    {
                        nomeAviso.Text = "Aviso de Pagamento - Abono Anual";
                    }
                    else if (varRetornoAbono.astipoaviso == "ADIANTAMENTO ABONO" && objparametros.Aviso_asabono != "N")
                    {
                        nomeAviso.Text = "Aviso de Pagamento - Adiantamento Abono Anual";
                    }
                    else
                    {
                        nomeAviso.Text = "Aviso de Pagamento Mensal";
                    }

                    NomeTipoAviso.Value = nomeAviso.Text;

                    ConsultarAbono2();
                    ConsultarAbono3();
                }
            }
            else
            {
                // quantidade aviso = 1
                if (LISTA1.Count > 0)
                {
                    resNome.Text     = LISTA1[0].AVISO_NOM_EMPRG;
                    rescodEmp.Text   = LISTA1[0].AVISO_COD_EMPRS;
                    resnomEmp.Text   = LISTA1[0].AVISO_NOM_RZSOC_EMPRS;
                    resNomPlano.Text = LISTA1[0].AVISO_DCR_PLBNF;
                    resNumMatr.Text  = LISTA1[0].AVISO_NUM_RGTRO_EMPRG;

                    resMesAno.Text   = LISTA1[0].AVISO_MES_REFERENCIA + "/" + LISTA1[0].AVISO_ANO_REFERENCIA;
                    resdataCred.Text = LISTA1[0].AVISO_DAT_PAGTO_PCPGBF;
                    resPagPrev.Text  = String.Format(new CultureInfo("pt-BR"), "{0:N}", LISTA1[0].AVISO_ADIANT_PREVIST);

                    resBanco.Text     = LISTA1[0].AVISO_NOM_RZSOC_BANCO;
                    resAgencia.Text   = LISTA1[0].AVISO_NOM_AGBCO;
                    resContatipo.Text = LISTA1[0].AVISO_TIP_CTCOR_HISCAD + "/ " + LISTA1[0].AVISO_NUM_CTCOR_HISCAD;

                    resTXTFIXO31.Text = LISTA1[0].AVISO_TXTFIXO31;

                    resTXTFIXO24.Text = LISTA1[0].AVISO_TXTFIXO24;
                    resTXTFIXO25.Text = LISTA1[0].AVISO_TXTFIXO25;

                    resRODAPE1.Text = LISTA1[0].AVISO_RODAPE1;
                    resRODAPE2.Text = LISTA1[0].AVISO_RODAPE2;
                    resRODAPE3.Text = LISTA1[0].AVISO_RODAPE3;

                    mesAtual.Text = LISTA1[0].AVISO_MES_REFERENCIA;

                    // Descrição do tipo de Aviso de Pagamento
                    if (varRetornoAbono.astipoaviso == "ABONO")
                    {
                        nomeAviso.Text             = "Aviso de Pagamento - Abono Anual";
                        DivMsgAdiantamento.Visible = false;
                    }
                    else if (varRetornoAbono.astipoaviso == "ADIANTAMENTO ABONO")
                    {
                        nomeAviso.Text             = "Aviso de Pagamento - Adiantamento Abono Anual";
                        DivMsgAdiantamento.Visible = false;
                    }
                    else
                    {
                        nomeAviso.Text             = "Aviso de Pagamento Mensal";
                        DivMsgAdiantamento.Visible = true;
                    }

                    NomeTipoAviso.Value = nomeAviso.Text;

                    ConsultarAbono2();
                    ConsultarAbono3();
                }

                DivConteudoAbono.Visible = false;
                DivConteudo.Visible      = true;
            }
        }
Exemple #8
0
        private void ConsultarAbono3()
        {
            string AnoMesAtualRef = dataMaximaRef.Value;

            HidMesAnoRef.Value = AnoMesAtualRef;

            pagamentos objparametros = new pagamentos();

            objparametros.AVISO_COD_EMPRS        = Request.QueryString["nempr"];
            objparametros.AVISO_NUM_RGTRO_EMPRG  = Request.QueryString["nreg"];
            objparametros.AVISO_NUM_IDNTF_RPTANT = string.IsNullOrEmpty(Request.QueryString["nrepr"]) ? "0" : Request.QueryString["nrepr"];
            objparametros.AVISO_NUM_IDNTF_DPDTE  = HidNumDep.Value;
            objparametros.AVISO_ANO_REFERENCIA   = string.IsNullOrEmpty(Request.QueryString["hidANO_REFERENCIA"]) ? AnoMesAtualRef : Request.QueryString["hidANO_REFERENCIA"];

            objparametros.Aviso_asabono  = string.IsNullOrEmpty(Request.QueryString["hidasabono"]) ? hidasabono.Value : Request.QueryString["hidasabono"];
            objparametros.Aviso_asquadro = hidasquadro3.Value;

            Retorno_Aviso_pagto_ms_ab varRetornoAbono = null;

            string mensagem = "";

            pagamentosBLL bll = new pagamentosBLL();

            varRetornoAbono = bll.ConsultarQtde(out mensagem, objparametros.AVISO_COD_EMPRS,
                                                objparametros.AVISO_NUM_RGTRO_EMPRG,
                                                objparametros.AVISO_NUM_IDNTF_RPTANT,
                                                objparametros.AVISO_NUM_IDNTF_DPDTE,
                                                objparametros.AVISO_ANO_REFERENCIA,
                                                objparametros.Aviso_asabono,
                                                objparametros.Aviso_asquadro);

            // mensagem = bll.ConsultarQtde(out string mensagem, pagamentos objSistema);

            if (!string.IsNullOrEmpty(mensagem))
            {
                resAbono.Text = mensagem;

                DivErro.Visible          = true;
                DivConteudo.Visible      = false;
                DivConteudoAbono.Visible = false;
            }

            List <pagamentosBloco3> ListaBloco3 = varRetornoAbono.pagamentosbloco3;

            if (ListaBloco3.Count > 0)
            {
                resHistbloco3.Text = ListaBloco3[0].AVISO_DRC_VRBFSS;

                resSaldobloco3.Text      = ListaBloco3[0].AVISO_SLD_ANTERIOR.ToString("G");
                resMovbloco3.Text        = String.Format(new CultureInfo("pt-BR"), "{0:G}", ListaBloco3[0].AVISO_MOVTO_MES);
                resSaldoAtualbloco3.Text = String.Format(new CultureInfo("pt-BR"), "{0:G}", ListaBloco3[0].AVISO_SLD_ATUAL);

                TableBloco3.Visible = true;
                refbloco1_3.Visible = true;
                refbloco2_3.Visible = true;
            }
            else
            {
                TableBloco3.Visible = false;
                refbloco1_3.Visible = false;
                refbloco2_3.Visible = false;
            }
        }