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(); } }
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(); } }
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(); } }
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; } }
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); }
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; } }
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; } }