Example #1
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();
            }
        }
Example #2
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;
            }
        }
        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);
        }
Example #4
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;
            }
        }
Example #5
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;
            }
        }
Example #6
0
        public Retorno_Aviso_pagto_ms_ab ConsultaAbono(out string mensagem,
                                                       string AVISO_COD_EMPRS,
                                                       string AVISO_NUM_RGTRO_EMPRG,
                                                       string AVISO_NUM_IDNTF_RPTANT,
                                                       string AVISO_NUM_IDNTF_DPDTE,
                                                       string AVISO_ANO_REFERENCIA,
                                                       string Aviso_asabono,
                                                       string Aviso_asquadro)
        {
            Retorno_Aviso_pagto_ms_ab ret = new Retorno_Aviso_pagto_ms_ab();

            ret.pagamentos       = new List <pagamentos>();
            ret.pagamentosbloco2 = new List <pagamentosBloco2>();
            ret.pagamentosbloco3 = new List <pagamentosBloco3>();

            mensagem = "";

            //Conexao objConexao = new Conexao();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("ancodemprs", AVISO_COD_EMPRS);
                objConexao.AdicionarParametro("annumrgtroemprg", AVISO_NUM_RGTRO_EMPRG);
                objConexao.AdicionarParametro("annumidntfrptant", AVISO_NUM_IDNTF_RPTANT);
                objConexao.AdicionarParametro("annumidntfdpdte", AVISO_NUM_IDNTF_DPDTE);
                objConexao.AdicionarParametro("ananomesrefer", AVISO_ANO_REFERENCIA);
                objConexao.AdicionarParametro("asabono", Aviso_asabono);
                objConexao.AdicionarParametro("asquadro", Aviso_asquadro);
                objConexao.AdicionarParametroCursor("srcreturn");
                objConexao.AdicionarParametroOut("anqtdeaviso", OracleType.Float);
                objConexao.AdicionarParametroOut("astipoaviso", OracleType.VarChar);

                objConexao.ExecutarDML("opportunity.pre_sp_dados_aviso_pagto_ms_ab");

                ret.anqtdeaviso = int.Parse(objConexao.ParametrosOut()["anqtdeaviso"].Value.ToString());
                ret.astipoaviso = objConexao.ParametrosOut()["astipoaviso"].Value.ToString();


                using (OracleDataReader leitor = (OracleDataReader)objConexao.ParametrosOut()["srcreturn"].Value)
                {
                    while (leitor.Read())
                    {
                        switch (Aviso_asquadro)
                        {
                        case "1":
                            pagamentos qp = new pagamentos();
                            MapearAviso(leitor, ref qp);
                            ret.pagamentos.Add(qp);
                            break;

                        case "2":
                            pagamentosBloco2 qp2 = new pagamentosBloco2();
                            MapearAviso2(leitor, ref qp2);
                            ret.pagamentosbloco2.Add(qp2);
                            break;

                        case "3":
                            pagamentosBloco3 qp3 = new pagamentosBloco3();
                            MapearAviso3(leitor, ref qp3);
                            ret.pagamentosbloco3.Add(qp3);
                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                mensagem = "Problemas contate o administrador do sistema: //n" + ex.Message;
            }
            finally
            {
                objConexao.Dispose();
            }

            return(ret);
        }