Esempio n. 1
0
        protected void ChkSelecc_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                GridViewRow gvRow = (GridViewRow)(sender as Control).Parent.Parent;
                _chkselected           = (CheckBox)(gvRow.Cells[4].FindControl("chkSelecc"));
                ViewState["Check"]     = _chkselected.Checked;
                GrdvPreview.DataSource = null;
                GrdvPreview.DataBind();
                LblTotal.InnerText = "0";
                foreach (GridViewRow fr in GrdvListas.Rows)
                {
                    _chkselected         = (CheckBox)(gvRow.Cells[4].FindControl("chkSelecc"));
                    _chkselected.Checked = false;
                }
                _chkselected         = (CheckBox)(gvRow.Cells[4].FindControl("chkSelecc"));
                _chkselected.Checked = (bool)ViewState["Check"];

                if (_chkselected.Checked)
                {
                    ViewState["CodigoLTCA"] = GrdvListas.DataKeys[gvRow.RowIndex].Values["CodigoLSTA"].ToString();
                }
                else
                {
                    ViewState["CodigoLTCA"] = "0";
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
        protected void ChkGestor_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                GrdvPreview.DataSource = null;
                GrdvPreview.DataBind();
                GrdvGrupos.DataSource = null;
                GrdvGrupos.DataBind();
                _dtbcodigos = (DataTable)ViewState["Grupos"];
                _dtbcodigos.Clear();
                GrdvGestores.DataSource = null;
                GrdvGestores.DataBind();
                TblLista.Visible   = false;
                LblTotal.InnerText = "0";

                if (ChkGestor.Checked)
                {
                    DdlGestor.Enabled = true;
                }
                else
                {
                    DdlGestor.Enabled       = false;
                    DdlGestor.SelectedValue = "0";
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
Esempio n. 3
0
        protected void DdlEstrategia_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                GrdvPreview.DataSource = null;
                GrdvPreview.DataBind();
                TblLista.Visible          = false;
                LblTotal.InnerText        = "0";
                GrdvEstrategia.DataSource = null;
                GrdvEstrategia.DataBind();
                LblExportar.Visible           = false;
                ImgExportar.Visible           = false;
                ViewState["Estrategia"]       = null;
                ViewState["CodigoEstrategia"] = DdlEstrategia.SelectedValue;

                if (int.Parse(DdlEstrategia.SelectedValue) > 0)
                {
                    _dts = new ConsultaDatosDAO().FunConsultaDatos(22, int.Parse(DdlEstrategia.SelectedValue), 0, 0, "", "", "",
                                                                   Session["Conectar"].ToString());
                    GrdvEstrategia.DataSource = _dts;
                    GrdvEstrategia.DataBind();
                    ViewState["Estrategia"] = _dts.Tables[0];
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
        protected void ImgAddGrupo_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(TxtGrupo.Text.Trim()))
                {
                    new FuncionesDAO().FunShowJSMessage("Ingrese Código del _grupo..!", this);
                    return;
                }

                if (ViewState["Grupos"] != null)
                {
                    _tblbuscar = (DataTable)ViewState["Grupos"];
                    _result    = _tblbuscar.Select("Grupo='" + TxtGrupo.Text.Trim().ToUpper() + "'").FirstOrDefault();

                    if (_result != null)
                    {
                        _lexiste = true;
                    }
                }

                if (_lexiste)
                {
                    new FuncionesDAO().FunShowJSMessage("Ya Existe Grupo ingresado..!", this);
                    return;
                }
                //Buscar si el _grupo existe y esta activo
                _dts = new ConsultaDatosDAO().FunConsultaDatos(149, int.Parse(DdlCatalogo.SelectedValue), int.Parse(TxtGrupo.Text.Trim()), 0, "", "", "", Session["Conectar"].ToString());

                if (_dts.Tables[0].Rows.Count == 0)
                {
                    new FuncionesDAO().FunShowJSMessage("No existen datos en ese Grupo..!", this);
                    return;
                }

                GrdvPreview.DataSource = null;
                GrdvPreview.DataBind();
                GrdvGestores.DataSource = null;
                GrdvGestores.DataBind();
                PnlGrupos.Visible = true;
                _dtbcodigos       = new DataTable();
                _dtbcodigos       = (DataTable)ViewState["Grupos"];
                _result           = _dtbcodigos.NewRow();
                _result["Grupo"]  = TxtGrupo.Text;
                _dtbcodigos.Rows.Add(_result);
                ViewState["Grupos"]   = _dtbcodigos;
                GrdvGrupos.DataSource = _dtbcodigos;
                GrdvGrupos.DataBind();
                TxtGrupo.Text = "";
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
        private void FunCargarCombos(int opcion)
        {
            switch (opcion)
            {
            case 0:
                DdlEstrategia.DataSource     = new CedenteDAO().FunGetEstrategiaCab();
                DdlEstrategia.DataTextField  = "Descripcion";
                DdlEstrategia.DataValueField = "Codigo";
                DdlEstrategia.DataBind();

                DdlCedente.DataSource     = new CedenteDAO().FunGetCedentes();
                DdlCedente.DataTextField  = "Descripcion";
                DdlCedente.DataValueField = "Codigo";
                DdlCedente.DataBind();

                _itemc.Text  = "--Seleccione Catálago/Producto--";
                _itemc.Value = "0";
                DdlCatalogo.Items.Add(_itemc);

                DdlMarcado.DataSource     = new ControllerDAO().FunGetParametroDetalle("TIPO MARCADO", "--Seleccione Tipo Marcado--", "S");
                DdlMarcado.DataTextField  = "Descripcion";
                DdlMarcado.DataValueField = "Codigo";
                DdlMarcado.DataBind();

                break;

            case 1:
                GrdvGrupos.DataSource = null;
                GrdvGrupos.DataBind();
                _dtbcodigos = (DataTable)ViewState["Grupos"];
                _dtbcodigos.Clear();
                GrdvGestores.DataSource = null;
                GrdvGestores.DataBind();
                GrdvPreview.DataSource = null;
                GrdvPreview.DataBind();
                LblExportar.Visible = false;
                ImgExportar.Visible = false;
                LblTotal.InnerText  = "0";

                DdlGestor.DataSource = new ControllerDAO().FunGetConsultasCatalogo(12, "--Seleccione Gestor--",
                                                                                   int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString());
                DdlGestor.DataTextField  = "Descripcion";
                DdlGestor.DataValueField = "Codigo";
                DdlGestor.DataBind();

                DdlGestorApoyo.DataSource = new ControllerDAO().FunGetConsultasCatalogo(12, "--Seleccione Gestor--",
                                                                                        int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString());
                DdlGestorApoyo.DataTextField  = "Descripcion";
                DdlGestorApoyo.DataValueField = "Codigo";
                DdlGestorApoyo.DataBind();
                break;
            }
        }
Esempio n. 6
0
 protected void DdlAccion_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         GrdvPreview.DataSource = null;
         GrdvPreview.DataBind();
         TblLista.Visible   = false;
         LblTotal.InnerText = "0";
     }
     catch (Exception ex)
     {
         Lblerror.Text = ex.ToString();
     }
 }
Esempio n. 7
0
 protected void ChkFecha_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         GrdvPreview.DataSource = null;
         GrdvPreview.DataBind();
         TblLista.Visible      = false;
         LblTotal.InnerText    = "0";
         TxtFechaDesde.Enabled = false;
         TxtFechaHasta.Enabled = false;
         if (ChkFecha.Checked)
         {
             TxtFechaDesde.Enabled = true;
             TxtFechaHasta.Enabled = true;
         }
     }
     catch (Exception ex)
     {
         Lblerror.Text = ex.ToString();
     }
 }
Esempio n. 8
0
 protected void ChkGestion_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         GrdvPreview.DataSource = null;
         GrdvPreview.DataBind();
         TblLista.Visible        = false;
         LblTotal.InnerText      = "0";
         DdlAccion.SelectedValue = "0";
         DdlTipoGestion.Enabled  = false;
         DdlAccion.Enabled       = false;
         ChkArbol.Checked        = false;
         if (ChkGestion.Checked)
         {
             DdlTipoGestion.Enabled = true;
         }
     }
     catch (Exception ex)
     {
         Lblerror.Text = ex.ToString();
     }
 }
Esempio n. 9
0
 protected void ChkGestor_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         GrdvPreview.DataSource = null;
         GrdvPreview.DataBind();
         LblTotal.InnerText = "0";
         if (ChkGestor.Checked)
         {
             DdlGestores.Enabled = true;
         }
         else
         {
             DdlGestores.Enabled       = false;
             DdlGestores.SelectedValue = "0";
         }
     }
     catch (Exception ex)
     {
         Lblerror.Text = ex.ToString();
     }
 }
        protected void ImgDelGrupo_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                GridViewRow _gvrow = (GridViewRow)(sender as Control).Parent.Parent;

                GrdvPreview.DataSource = null;
                GrdvPreview.DataBind();
                TblLista.Visible   = false;
                LblTotal.InnerText = "0";
                _grupo             = GrdvGrupos.DataKeys[_gvrow.RowIndex].Values["Grupo"].ToString();
                _dtbcodigos        = (DataTable)ViewState["Grupos"];
                _result            = _dtbcodigos.Select("Grupo='" + _grupo + "'").FirstOrDefault();
                _result.Delete();
                _dtbcodigos.AcceptChanges();

                GrdvGrupos.DataSource = _dtbcodigos;
                GrdvGrupos.DataBind();

                if (ViewState["GestoresGrupos"] != null)
                {
                    _dtbgestoresgrupos = (DataTable)ViewState["GestoresGrupos"];
                    _dtbgestoresgrupos.Clear();
                    GrdvGestores.DataSource = _dtbgestoresgrupos;
                    GrdvGestores.DataBind();
                }

                if (_dtbcodigos.Rows.Count == 0)
                {
                    PnlGrupos.Visible = false;
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
        protected void ImgPreview_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                TblLista.Visible = false;
                _sql             = ""; _sql1 = "";

                if (DdlEstrategia.SelectedValue == "0")
                {
                    new FuncionesDAO().FunShowJSMessage("No existe _estrategia Seleccionada..!", this);
                    return;
                }

                _continuar = FunValidarCampos();

                if (_continuar)
                {
                    _tipogestion = 5;

                    _sql  = "select distinct Cliente = PE.pers_nombrescompletos,Identificacion = PE.pers_numerodocumento,codigoCLDE = CD.CLDE_CODIGO,";
                    _sql += "Operacion = CD.ctde_operacion, DiasMora = CD.ctde_diasmora,Exigible = CD.ctde_valorexigible,";
                    _sql += "EstadoCivil = pers_estadocivil,Genero = pers_genero,Provincia = prov_nombre,Ciudad = ciud_nombre ";
                    _sql  = FunFormarSql(_sql, 1);

                    if (!string.IsNullOrEmpty(_sql))
                    {
                        _sql1  = "select CodigoCLDE = CDE.CLDE_CODIGO from SoftCob_CUENTA_DEUDOR CDE (nolock) ";
                        _sql1 += "INNER JOIN SoftCob_CLIENTE_DEUDOR CLI (nolock) ON CDE.CLDE_CODIGO=CLI.CLDE_CODIGO ";
                        _sql1 += " where CLI.CPCE_CODIGO=" + DdlCatalogo.SelectedValue + " and CDE.ctde_estado=1 and ";

                        if (ChkGestor.Checked)
                        {
                            _sql1 += "CDE.ctde_gestorasignado=" + DdlGestor.SelectedValue + " and CDE.ctde_auxi2 in(";
                        }
                        else
                        {
                            _sql1 += "CDE.ctde_gestorasignado>0 and CDE.ctde_auxi2 in(";
                        }

                        _sql1 = FunCrearSql(_sql1);
                        _sql1 = _sql1 + " group by CDE.CLDE_CODIGO";

                        _sql2 = "select 0,0,0,getdate(),getdate(),0";

                        _dtbgstsave = (DataTable)ViewState["DatosSave"];

                        _dts = new ListaTrabajoDAO().FunNewLstADE(0, _sql, int.Parse(ViewState["CodigoCEDE"].ToString()),
                                                                  int.Parse(ViewState["CodigoCPCE"].ToString()), int.Parse(ViewState["CodigoLTCA"].ToString()),
                                                                  _tipogestion, int.Parse(DdlGestor.SelectedValue), 0, 0, 0, 0, int.Parse(DdlGestorApoyo.SelectedValue), "", "", _sql1, _sql2, "", "", 0, 0, 0, 0, _dtbgstsave, Session["Conectar"].ToString());

                        ViewState["Preview"] = _dts.Tables[0];

                        if (_dts.Tables[0].Rows.Count > 0)
                        {
                            TblLista.Visible = true;
                        }

                        GrdvPreview.DataSource = _dts.Tables[0];
                        GrdvPreview.DataBind();
                        LblTotal.InnerText = _dts.Tables[1].Rows[0]["Total"].ToString();

                        _sql  = "";
                        _sql  = "select Codigo_grupo = CDE.ctde_auxi2,CodigoGESTOR = CDE.ctde_gestorasignado ";
                        _sql += "from SoftCob_CUENTA_DEUDOR CDE (nolock) INNER JOIN SoftCob_CLIENTE_DEUDOR CLI (nolock) ON CDE.CLDE_CODIGO=CLI.CLDE_CODIGO ";
                        _sql += "where CLI.CPCE_CODIGO=" + DdlCatalogo.SelectedValue + " and CDE.ctde_estado=1 and ";
                        _sql += "CDE.ctde_auxi2 in(";
                        _sql  = FunCrearSql(_sql);
                        _sql += " and ctde_gestorasignado>0 order by CDE.ctde_auxi2,CDE.ctde_gestorasignado";
                        _dts  = new ConsultaDatosDAO().FunConsultaDatos(150, 0, 0, 0, _sql, "", "", Session["Conectar"].ToString());

                        ViewState["GestoresGrupos"] = _dts.Tables[0];
                        GrdvGestores.DataSource     = _dts;
                        GrdvGestores.DataBind();
                    }
                    else
                    {
                        new FuncionesDAO().FunShowJSMessage("No se puede formar la consulta..!", this);
                    }
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
Esempio n. 12
0
        protected void ImgPreview_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                _sql1 = "";

                TblLista.Visible = false;

                if (DdlEstrategia.SelectedValue == "0")
                {
                    new FuncionesDAO().FunShowJSMessage("No existe Estrategia Seleccionada..!", this);
                    return;
                }

                _continuar = FunValidarCampos();

                if (_continuar)
                {
                    _sql1  = "SELECT CodigoCLDE=CDE.CLDE_CODIGO,CodigoPERS=PER.PERS_CODIGO,";
                    _sql1 += "Gestorasignado=CDE.ctde_gestorasignado,Estado=1,FechaGestion=CONVERT(DATE,CDE.ctde_auxv3,121),";
                    _sql1 += "Cliente=PER.pers_nombrescompletos,Identificacion=PER.pers_numerodocumento,";
                    _sql1 += "Provincia=(SELECT PRV.prov_nombre FROM SoftCob_Provincia PRV (NOLOCK) WHERE PRV.PROV_CODIGO=PER.pers_provincia),";
                    _sql1 += "Ciudad=(SELECT CIU.ciud_nombre FROM SoftCob_Ciudad CIU (NOLOCK) WHERE CIU.CIUD_CODIGO=PER.pers_ciudad) ";
                    _sql1 += "FROM SoftCob_CUENTA_DEUDOR CDE (NOLOCK) INNER JOIN SoftCob_CLIENTE_DEUDOR CLI (NOLOCK) ON CDE.CLDE_CODIGO=CLI.CLDE_CODIGO ";
                    _sql1 += "INNER JOIN SoftCob_PERSONA PER (NOLOCK) ON CLI.PERS_CODIGO=PER.PERS_CODIGO ";
                    _sql1 += "WHERE CLI.CPCE_CODIGO=" + DdlCatalogo.SelectedValue + " AND CDE.ctde_estado=1 AND CLI.clde_estado=1 AND ";
                    if (ChkGestor.Checked)
                    {
                        _sql1 += "CDE.ctde_gestorasignado=" + DdlGestores.SelectedValue + " AND ";
                    }
                    else
                    {
                        _sql1 += "CDE.ctde_gestorasignado>0  AND ";
                    }

                    _sql1 = FunFormarSQL(_sql1, 0);

                    _dts = new ConsultaDatosDAO().FunConsultaDatos(15, 0, 0, 0, _sql1, "", "", Session["Conectar"].ToString());

                    columnas = new[] { "Identificacion", "Cliente", "CodigoCLDE", "CodigoPERS", "Provincia", "Ciudad",
                                       "Gestorasignado" };

                    view = new DataView(_dts.Tables[0]);
                    _dtb = view.ToTable(true, columnas);

                    _sql1  = "";
                    _sql1  = "SELECT CodigoCLDE = GTE.gete_cldecodigo,Efectivo = CAST(CASE GTE.gete_efectivo WHEN 1 THEN 1 ELSE 0 END AS varchar),";
                    _sql1 += "FechaGestion = CONVERT(VARCHAR(10),GTE.gete_fechagestion,121) ";
                    _sql1 += "FROM SoftCob_GESTION_TELEFONICA GTE (NOLOCK) ";
                    _sql1 += "INNER JOIN SoftCob_CUENTA_DEUDOR CDE ON CDE.ctde_operacion=GTE.gete_operacion ";
                    _sql1 += "WHERE GTE.gete_cpcecodigo=" + DdlCatalogo.SelectedValue + " AND ";
                    if (ChkGestorSelec.Checked)
                    {
                        _sql1 += "GTE.gete_gestorasignado=" + DdlGestores.SelectedValue + " AND ";
                    }
                    _sql1 += "CONVERT(DATE,GTE.gete_fechagestion,101) BETWEEN ";
                    _sql1 += "CONVERT(DATE,'" + TxtFechaDesde.Text + "',101) AND CONVERT(DATE,'" + TxtFechaHasta.Text + "',101) AND ";
                    _sql1 += "GTE.gete_auxi3=0 AND CDE.ctde_estado=1 ";
                    if (ChkArbol.Checked)
                    {
                        _sql1 += "AND GTE.gete_araccodigo=" + DdlAccion.SelectedValue;
                    }
                    _sql1 += " ORDER BY GTE.gete_cldecodigo";

                    _dts = new ConsultaDatosDAO().FunConsultaDatos(15, 0, 0, 0, _sql1, "", "",
                                                                   Session["Conectar"].ToString());

                    if (_dts.Tables[0].Rows.Count > 0)
                    {
                        _dtbgestion = _dts.Tables[0];

                        _dtbpreview = (DataTable)ViewState["DatosPreview"];
                        _dtbpreview.Clear();

                        _dtbgstsave = (DataTable)ViewState["DatosSave"];
                        _dtbgstsave.Clear();

                        foreach (DataRow _drfila in _dtb.Rows)
                        {
                            _resultado = _dtbgestion.Select("CodigoCLDE='" + _drfila["CodigoCLDE"].ToString() + "'");

                            _fechagestion = Convert.ToString(_resultado.AsEnumerable()
                                                             .Max(row => row["FechaGestion"]));

                            if (_resultado != null && _resultado.Length > 0)
                            {
                                if (ChkGestion.Checked)
                                {
                                    _efectivo = Convert.ToInt32(_resultado.AsEnumerable()
                                                                .Max(row => row["Efectivo"]));

                                    if (DdlTipoGestion.SelectedValue == "0")
                                    {
                                        if (_efectivo == 0)
                                        {
                                            _filagre = _dtbpreview.NewRow();
                                            _filagre["Identificacion"] = _drfila["Identificacion"].ToString();
                                            _filagre["Cliente"]        = _drfila["Cliente"].ToString();
                                            _filagre["Provincia"]      = _drfila["Provincia"].ToString();
                                            _filagre["Ciudad"]         = _drfila["Ciudad"].ToString();
                                            _filagre["FechaGestion"]   = _fechagestion;
                                            _dtbpreview.Rows.Add(_filagre);

                                            _filnew = _dtbgstsave.NewRow();
                                            _filnew["CodigoCLDE"]     = _drfila["CodigoCLDE"].ToString();
                                            _filnew["CodigoPERS"]     = _drfila["CodigoPERS"].ToString();
                                            _filnew["Gestorasignado"] = _drfila["Gestorasignado"].ToString();
                                            _filnew["Estado"]         = "1";
                                            _filnew["auxv1"]          = "";
                                            _filnew["auxv2"]          = "";
                                            _filnew["auxv3"]          = "";
                                            _filnew["auxi1"]          = "";
                                            _filnew["auxi2"]          = "";
                                            _filnew["auxi3"]          = "";
                                            _dtbgstsave.Rows.Add(_filnew);
                                        }
                                    }
                                    else
                                    {
                                        if (_efectivo == 1)
                                        {
                                            _filagre = _dtbpreview.NewRow();
                                            _filagre["Identificacion"] = _drfila["Identificacion"].ToString();
                                            _filagre["Cliente"]        = _drfila["Cliente"].ToString();
                                            _filagre["Provincia"]      = _drfila["Provincia"].ToString();
                                            _filagre["Ciudad"]         = _drfila["Ciudad"].ToString();
                                            _filagre["FechaGestion"]   = _fechagestion;
                                            _dtbpreview.Rows.Add(_filagre);

                                            _filnew = _dtbgstsave.NewRow();
                                            _filnew["CodigoCLDE"]     = _drfila["CodigoCLDE"].ToString();
                                            _filnew["CodigoPERS"]     = _drfila["CodigoPERS"].ToString();
                                            _filnew["Gestorasignado"] = _drfila["Gestorasignado"].ToString();
                                            _filnew["Estado"]         = "1";
                                            _filnew["auxv1"]          = "";
                                            _filnew["auxv2"]          = "";
                                            _filnew["auxv3"]          = "";
                                            _filnew["auxi1"]          = "";
                                            _filnew["auxi2"]          = "";
                                            _filnew["auxi3"]          = "";
                                            _dtbgstsave.Rows.Add(_filnew);
                                        }
                                    }
                                }
                                else
                                {
                                    _filagre = _dtbpreview.NewRow();
                                    _filagre["Identificacion"] = _drfila["Identificacion"].ToString();
                                    _filagre["Cliente"]        = _drfila["Cliente"].ToString();
                                    _filagre["Provincia"]      = _drfila["Provincia"].ToString();
                                    _filagre["Ciudad"]         = _drfila["Ciudad"].ToString();
                                    _filagre["FechaGestion"]   = _fechagestion;
                                    _dtbpreview.Rows.Add(_filagre);

                                    _filnew = _dtbgstsave.NewRow();
                                    _filnew["CodigoCLDE"]     = _drfila["CodigoCLDE"].ToString();
                                    _filnew["CodigoPERS"]     = _drfila["CodigoPERS"].ToString();
                                    _filnew["Gestorasignado"] = _drfila["Gestorasignado"].ToString();
                                    _filnew["Estado"]         = "1";
                                    _filnew["auxv1"]          = "";
                                    _filnew["auxv2"]          = "";
                                    _filnew["auxv3"]          = "";
                                    _filnew["auxi1"]          = "";
                                    _filnew["auxi2"]          = "";
                                    _filnew["auxi3"]          = "";
                                    _dtbgstsave.Rows.Add(_filnew);
                                }
                            }
                        }

                        TblLista.Visible     = true;
                        ViewState["Preview"] = _dtbpreview;

                        GrdvPreview.DataSource = _dtbpreview;
                        GrdvPreview.DataBind();
                        LblTotal.InnerText = _dtbpreview.Rows.Count.ToString();
                    }
                    else
                    {
                        new FuncionesDAO().FunShowJSMessage("No Existen Datos Para Crear Lista..!", this);
                    }
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
Esempio n. 13
0
 protected void GrdvPreview_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GrdvPreview.PageIndex = e.NewPageIndex;
     GrdvPreview.DataBind();
 }
Esempio n. 14
0
        private void FunCargarCombos(int opcion)
        {
            switch (opcion)
            {
            case 0:
                DdlEstrategia.DataSource     = new CedenteDAO().FunGetEstrategiaCab();
                DdlEstrategia.DataTextField  = "Descripcion";
                DdlEstrategia.DataValueField = "Codigo";
                DdlEstrategia.DataBind();

                DdlCedente.DataSource     = new CedenteDAO().FunGetCedentes();
                DdlCedente.DataTextField  = "Descripcion";
                DdlCedente.DataValueField = "Codigo";
                DdlCedente.DataBind();

                _itemc.Text  = "--Seleccione Catálago/Producto--";
                _itemc.Value = "0";
                DdlCatalogo.Items.Add(_itemc);

                _asignacion.Text  = "--Seleccione Asignación--";
                _asignacion.Value = "0";
                DdlAsignacion.Items.Add(_asignacion);

                _campania.Text  = "--Seleccione Campaña--";
                _campania.Value = "0";
                DdlCampania.Items.Add(_campania);

                DdlMarcado.DataSource     = new ControllerDAO().FunGetParametroDetalle("TIPO MARCADO", "--Seleccione Tipo Marcado--", "S");
                DdlMarcado.DataTextField  = "Descripcion";
                DdlMarcado.DataValueField = "Codigo";
                DdlMarcado.DataBind();

                break;

            case 1:
                GrdvListas.DataSource = null;
                GrdvListas.DataBind();
                GrdvPreview.DataSource = null;
                GrdvPreview.DataBind();
                //LblExportar.Visible = false;
                //ImgExportar.Visible = false;
                LblTotal.InnerText = "0";

                DdlAccion.Items.Clear();
                _accion.Text  = "--Seleccione Acción--";
                _accion.Value = "0";
                DdlAccion.Items.Add(_accion);

                //_efecto.Text = "--Seleccione Efecto--";
                //_efecto.Value = "0";

                //_respuesta.Text = "--Seleccione Respuesta--";
                //_respuesta.Value = "0";

                //_contacto.Text = "--Seleccione Contacto--";
                //_contacto.Value = "0";

                DdlGestores.DataSource = new ControllerDAO().FunGetConsultasCatalogo(12, "--Seleccione Gestor--",
                                                                                     int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString());
                DdlGestores.DataTextField  = "Descripcion";
                DdlGestores.DataValueField = "Codigo";
                DdlGestores.DataBind();

                DdlGestorApoyo.DataSource = new ControllerDAO().FunGetConsultasCatalogo(12, "--Seleccione Gestor--",
                                                                                        int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString());
                DdlGestorApoyo.DataTextField  = "Descripcion";
                DdlGestorApoyo.DataValueField = "Codigo";
                DdlGestorApoyo.DataBind();

                break;

            case 2:
                DdlAccion.DataSource     = new SpeechDAO().FunGetArbolNewAccion(int.Parse(ViewState["CodigoCPCE"].ToString()));
                DdlAccion.DataTextField  = "Descripcion";
                DdlAccion.DataValueField = "Codigo";
                DdlAccion.DataBind();

                DdlAsignacion.DataSource = new ConsultaDatosDAO().FunConsultaDatos(91, int.Parse(ViewState["CodigoCPCE"].ToString()), 0, 0, "",
                                                                                   "", "", Session["Conectar"].ToString());
                DdlAsignacion.DataTextField  = "Descripcion";
                DdlAsignacion.DataValueField = "Codigo";
                DdlAsignacion.DataBind();

                DdlCampania.DataSource = new ConsultaDatosDAO().FunConsultaDatos(119, int.Parse(ViewState["CodigoCPCE"].ToString()), 0, 0, "",
                                                                                 "", "", Session["Conectar"].ToString());
                DdlCampania.DataTextField  = "Descripcion";
                DdlCampania.DataValueField = "Codigo";
                DdlCampania.DataBind();
                break;
            }
        }
Esempio n. 15
0
        protected void ImgPreview_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                TblLista.Visible = false;
                _sql             = ""; _sql1 = "";

                if (DdlEstrategia.SelectedValue == "0")
                {
                    new FuncionesDAO().FunShowJSMessage("No existe Estrategia Seleccionada..!", this);
                    return;
                }

                _continuar = FunValidarCampos();

                if (_continuar)
                {
                    _tipogestion = 3;

                    if (ChkGestion.Checked)
                    {
                        _tipogestion = 0;
                    }

                    if (ChkArbol.Checked)
                    {
                        _tipogestion = 1;
                    }

                    if (!ChkGestion.Checked && !ChkArbol.Checked && ChkFecha.Checked)
                    {
                        _tipogestion = 2;
                    }

                    _sql  = "select distinct Cliente = PE.pers_nombrescompletos,Identificacion = PE.pers_numerodocumento,codigoCLDE = CD.CLDE_CODIGO,";
                    _sql += "Operacion = CD.ctde_operacion, DiasMora = CD.ctde_diasmora,Exigible = CD.ctde_valorexigible,";
                    _sql += "EstadoCivil = pers_estadocivil,Genero = pers_genero,Provincia = prov_nombre,Ciudad = ciud_nombre ";
                    _sql  = FunFormarSQL(_sql, 1);

                    if (!string.IsNullOrEmpty(_sql))
                    {
                        _sql1  = "select CodigoCLDE = CDE.CLDE_CODIGO from SoftCob_CUENTA_DEUDOR CDE (nolock) ";
                        _sql1 += "INNER JOIN SoftCob_CLIENTE_DEUDOR CLI (nolock) ON CDE.CLDE_CODIGO=CLI.CLDE_CODIGO ";
                        _sql1 += "where CLI.CPCE_CODIGO=" + DdlCatalogo.SelectedValue + " and CDE.ctde_estado=1 and ";
                        _sql1 += "CDE.ctde_gestorasignado in(";
                        _sql1  = FunCrearSQL(_sql1);
                        _sql1  = _sql1 + " group by CDE.CLDE_CODIGO";

                        _sql2  = "select gete_cldecodigo,gete_araccodigo,gete_efectivo,";
                        _sql2 += "gete_fechagestion,gete_fechacreacion,gete_auxi1 ";
                        _sql2 += "from SoftCob_GESTION_TELEFONICA GTE (nolock) ";
                        _sql2 += "where gete_cedecodigo=" + DdlCedente.SelectedValue + " and gete_cpcecodigo=" + DdlCatalogo.SelectedValue + " and ";
                        _sql2 += "gete_auxi3=0 and gete_gestorasignado in(";
                        _sql2  = FunCrearSQL(_sql2);
                        _sql2  = _sql2 + " order by gete_fechacreacion asc";

                        _dtbgstsave = (DataTable)ViewState["DatosSave"];
                        _dts        = new ListaTrabajoDAO().FunNewLstADE(0, _sql, int.Parse(ViewState["CodigoCEDE"].ToString()),
                                                                         int.Parse(ViewState["CodigoCPCE"].ToString()), int.Parse(ViewState["CodigoLTCA"].ToString()),
                                                                         _tipogestion, int.Parse(DdlTipoGestion.SelectedValue), int.Parse(DdlAccion.SelectedValue),
                                                                         0, 0, 0, int.Parse(DdlGestor.SelectedValue), TxtFechaDesde.Text, TxtFechaHasta.Text,
                                                                         _sql1, _sql2, "", "", ChkFecha.Checked ? 1 : 0, 0, 0, 0, _dtbgstsave,
                                                                         Session["Conectar"].ToString());
                        Session["Preview"]          = _dts;
                        ViewState["CambiarPreview"] = _dts.Tables[0];

                        if (_dts.Tables[0].Rows.Count > 0)
                        {
                            TblLista.Visible = true;
                        }

                        GrdvPreview.DataSource = _dts.Tables[0];
                        GrdvPreview.DataBind();
                        LblTotal.InnerText = _dts.Tables[1].Rows[0]["Total"].ToString();
                    }
                    else
                    {
                        new FuncionesDAO().FunShowJSMessage("No se puede formar la consulta..!", this);
                    }
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
Esempio n. 16
0
        private void FunCargarCombos(int opcion)
        {
            switch (opcion)
            {
            case 0:
                DdlEstrategia.DataSource     = new CedenteDAO().FunGetEstrategiaCab();
                DdlEstrategia.DataTextField  = "Descripcion";
                DdlEstrategia.DataValueField = "Codigo";
                DdlEstrategia.DataBind();

                DdlCedente.DataSource     = new CedenteDAO().FunGetCedentes();
                DdlCedente.DataTextField  = "Descripcion";
                DdlCedente.DataValueField = "Codigo";
                DdlCedente.DataBind();

                _itemc.Text  = "--Seleccione Catálago/Producto--";
                _itemc.Value = "0";
                DdlCatalogo.Items.Add(_itemc);

                _asignacion.Text  = "--Seleccione Asignación--";
                _asignacion.Value = "0";
                DdlAsignacion.Items.Add(_asignacion);

                _campania.Text  = "--Seleccione Campaña--";
                _campania.Value = "0";
                DdlCampania.Items.Add(_campania);

                DdlMarcado.DataSource     = new ControllerDAO().FunGetParametroDetalle("TIPO MARCADO", "--Seleccione Tipo Marcado--", "S");
                DdlMarcado.DataTextField  = "Descripcion";
                DdlMarcado.DataValueField = "Codigo";
                DdlMarcado.DataBind();

                break;

            case 1:
                GrdvPreview.DataSource = null;
                GrdvPreview.DataBind();
                LblExportar.Visible = false;
                ImgExportar.Visible = false;
                LblTotal.InnerText  = "0";

                DdlGestor.DataSource = new ControllerDAO().FunGetConsultasCatalogo(12, "--Seleccione Gestor--",
                                                                                   int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString());
                DdlGestor.DataTextField  = "Descripcion";
                DdlGestor.DataValueField = "Codigo";
                DdlGestor.DataBind();

                DdlGestorApoyo.DataSource = new ControllerDAO().FunGetConsultasCatalogo(12, "--Seleccione Gestor--",
                                                                                        int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString());
                DdlGestorApoyo.DataTextField  = "Descripcion";
                DdlGestorApoyo.DataValueField = "Codigo";
                DdlGestorApoyo.DataBind();
                break;

            case 2:
                DdlAsignacion.DataSource = new ConsultaDatosDAO().FunConsultaDatos(91, int.Parse(DdlCatalogo.SelectedValue), 0, 0, "",
                                                                                   "", "", Session["Conectar"].ToString());
                DdlAsignacion.DataTextField  = "Descripcion";
                DdlAsignacion.DataValueField = "Codigo";
                DdlAsignacion.DataBind();

                DdlCampania.DataSource = new ConsultaDatosDAO().FunConsultaDatos(119, int.Parse(DdlCatalogo.SelectedValue), 0, 0, "",
                                                                                 "", "", Session["Conectar"].ToString());
                DdlCampania.DataTextField  = "Descripcion";
                DdlCampania.DataValueField = "Codigo";
                DdlCampania.DataBind();

                _dts1 = new ConsultaDatosDAO().FunConsultaDatos(146, int.Parse(DdlCatalogo.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString());
                ViewState["ArbolEfecto"] = _dts1.Tables[0];
                GrdvEfecto.DataSource    = _dts1;
                GrdvEfecto.DataBind();

                if (_dts1.Tables[0].Rows.Count > 0)
                {
                    PnlEfecto.Visible = true;
                }
                else
                {
                    PnlEfecto.Visible = false;
                }
                break;
            }
        }