protected void ChkTodos_CheckedChanged(object sender, EventArgs e) { try { if (DdlCedente.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Cedente..!", this); return; } _dtb = (DataTable)ViewState["GestoresAcceso"]; _resul = _dtb.Select("Codigo>'0'"); foreach (DataRow _drfila in _resul) { if (ChkTodos.Checked) { _drfila["VerLista"] = "SI"; } else { _drfila["VerLista"] = "NO"; } } _dtb.AcceptChanges(); ViewState["GestoresAcceso"] = _dtb; GrdvGestores.DataSource = _dtb; GrdvGestores.DataBind(); } 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(); } }
protected void RdbClientes_CheckedChanged(object sender, EventArgs e) { RdbOpera.Checked = false; RdbTodos.Checked = false; RdbTodos.Enabled = false; RdbGestor.Checked = false; RdbGestor.Enabled = false; DdlGestores.SelectedValue = "0"; DdlGestores.Enabled = false; TxtOperaciones.Text = ""; TxtOperaciones.Enabled = false; ImgPasar.Enabled = false; _dtbgestores = null; GrdvGestores.DataSource = _dtbgestores; GrdvGestores.DataBind(); DdlGestorCli.Enabled = true; TxtBuscar.Enabled = true; ImgBuscar.Enabled = true; RdbDeudor.Enabled = true; RdbDeudor.Checked = true; RdbIdentificacion.Enabled = true; RdbIdentificacion.Checked = false; ImgPasar1.Enabled = true; ImgQuitar1.Enabled = true; }
protected void ImgDelGestor_Click(object sender, ImageClickEventArgs e) { try { GridViewRow _gvrow = (GridViewRow)(sender as Control).Parent.Parent; _codigosupervisor = int.Parse(GrdvGestores.DataKeys[_gvrow.RowIndex].Values["CodigoSupervisor"].ToString()); _codigogestor = int.Parse(GrdvGestores.DataKeys[_gvrow.RowIndex].Values["CodigoGestor"].ToString()); _gestorcodigo = int.Parse(GrdvGestores.DataKeys[_gvrow.RowIndex].Values["GestorCodigo"].ToString()); _mensaje = new CedenteDAO().FunDelGestor(_codigosupervisor, _codigogestor); _dts = new ConsultaDatosDAO().FunConsultaDatos(229, int.Parse(DdlCedente.SelectedValue), _gestorcodigo, 0, "", "", "", Session["Conectar"].ToString()); if (_mensaje == "") { _dtbgestores = (DataTable)ViewState["Gestores"]; _result = _dtbgestores.Select("CodigoGestor='" + _codigogestor + "'").FirstOrDefault(); _result.Delete(); ViewState["Gestores"] = _dtbgestores; GrdvGestores.DataSource = _dtbgestores; GrdvGestores.DataBind(); } else { new FuncionesDAO().FunShowJSMessage(_mensaje, this); } FunCargarCombos(2); ImgAddGestor.Enabled = true; ImgEditarGestor.Enabled = false; } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void ImgEditarGestor_Click(object sender, ImageClickEventArgs e) { try { if (DdlCedente.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Cedente..!", this); return; } if (DdlSupervisor.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Supervisor..!", this); return; } if (DdlGestor.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Gestor..!", this); return; } if (ViewState["Gestores"] != null) { _dtbbuscar = (DataTable)ViewState["Gestores"]; _result = _dtbbuscar.Select("CodigoSupervisor='" + DdlSupervisor.SelectedValue + "' and GestorCodigo='" + DdlGestor.SelectedValue + "'").FirstOrDefault(); _lexiste = _result == null ? false : true; } if (_lexiste) { new FuncionesDAO().FunShowJSMessage("Gestor ya está asignado al Supervisor..!", this); return; } _dtbagregar = new DataTable(); _dtbagregar = (DataTable)ViewState["Gestores"]; _result = _dtbagregar.Select("CodigoGestor='" + ViewState["CodGestor"].ToString() + "'").FirstOrDefault(); _result["CodigoGestor"] = ViewState["CodGestor"].ToString(); _result["Gestor"] = DdlGestor.SelectedItem.ToString(); _result["CedenteCodigo"] = DdlCedente.SelectedValue; _result["CodigoSupervisor"] = DdlSupervisor.SelectedValue; _result["GestorCodigo"] = DdlGestor.SelectedValue; _result["Estado"] = ViewState["Estado"].ToString(); _dtbagregar.DefaultView.Sort = "Gestor"; ViewState["Gestores"] = _dtbagregar; GrdvGestores.DataSource = _dtbagregar; GrdvGestores.DataBind(); DdlGestor.SelectedIndex = 0; ImgAddGestor.Enabled = true; ImgEditarGestor.Enabled = false; } 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; } }
protected void ImgPasar_Click(object sender, ImageClickEventArgs e) { try { if (DdlGestores.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Gestor..!", this); return; } if (string.IsNullOrEmpty(TxtOperaciones.Text.Trim())) { new FuncionesDAO().FunShowJSMessage("Ingrese No. operaciones a asignar..!", this); return; } if (int.Parse(TxtOperaciones.Text) == 0) { new FuncionesDAO().FunShowJSMessage("Ingrese cantidad de operaciones..!", this); return; } if (int.Parse(TxtOperaciones.Text) > int.Parse(LblOperaciones.InnerText)) { new FuncionesDAO().FunShowJSMessage("La cantidad a asignar es mayor a las operaciones totales..!", this); return; } _sql = ""; _sql += "Update SoftCob_CUENTA_DEUDOR set ctde_gestorasignado=" + DdlGestores.SelectedValue; _sql += " from (select top " + TxtOperaciones.Text.Trim() + " CD.ctde_gestorasignado, CL.CLDE_CODIGO,CD.ctde_operacion "; _sql += "from SoftCob_CUENTA_DEUDOR CD (nolock) "; _sql += "INNER JOIN SoftCob_CLIENTE_DEUDOR CL (nolock) ON CD.CLDE_CODIGO=CL.CLDE_CODIGO "; _sql += "where CL.CPCE_CODIGO=" + ViewState["CodigoCatalago"].ToString() + " and CD.ctde_diasmora=" + LblDias.InnerText; _sql += " and CD.ctde_gestorasignado=" + ViewState["CodigoGestor"].ToString() + " and Cl.clde_estado=1 and "; _sql += "CD.ctde_estado=1" + ") as d "; _sql += "where d.CLDE_CODIGO = SoftCob_CUENTA_DEUDOR.CLDE_CODIGO and d.ctde_operacion=SoftCob_CUENTA_DEUDOR.ctde_operacion"; FunInsertarGestor(int.Parse(DdlGestores.SelectedValue), DdlGestores.SelectedItem.ToString(), int.Parse(TxtOperaciones.Text.Trim()), _sql); _dtbagregar = (DataTable)ViewState["GestoresAsignados"]; GrdvGestores.DataSource = _dtbagregar; GrdvGestores.DataBind(); DdlGestores.SelectedValue = "0"; } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
private void FunClearGestores() { _dtbgestores = (DataTable)ViewState["GestoresAsignados"]; _rows = _dtbgestores.Select(); foreach (DataRow _row in _rows) { _dtbgestores.Rows.Remove(_row); } ViewState["GestoresAsignados"] = _dtbgestores; GrdvGestores.DataSource = _dtbgestores; GrdvGestores.DataBind(); }
protected void FunClearObjects(int opcion) { switch (opcion) { case 0: LblDias.InnerText = ""; LblOperaciones.InnerText = "0"; RdbOpera.Checked = false; RdbOpera.Enabled = false; RdbClientes.Checked = false; RdbClientes.Enabled = false; RdbTodos.Checked = false; RdbGestor.Checked = false; RdbTodos.Enabled = false; RdbGestor.Enabled = false; DdlGestores.SelectedValue = "0"; DdlGestores.Enabled = false; DdlGestorCli.SelectedValue = "0"; DdlGestorCli.Enabled = false; TxtBuscar.Text = ""; TxtBuscar.Enabled = false; TxtOperaciones.Text = ""; TxtOperaciones.Enabled = false; LstOrigen.Items.Clear(); LstDestino.Items.Clear(); ImgPasar.Enabled = false; ImgBuscar.Enabled = false; ImgPasar1.Enabled = false; ImgQuitar1.Enabled = false; RdbDeudor.Checked = false; RdbClientes.Checked = false; RdbClientes.Enabled = false; RdbIdentificacion.Enabled = false; RdbIdentificacion.Checked = false; _dtbgestores = null; GrdvGestores.DataSource = _dtbgestores; GrdvGestores.DataBind(); updCabecera.Update(); break; case 1: LblCatalogo.InnerText = ""; _dtbasignar = null; GrdvDiasAsignar.DataSource = _dtbasignar; GrdvDiasAsignar.DataBind(); updCabecera.Update(); break; } }
protected void FunCargarMantenimiento() { try { _dts = new ConsultaDatosDAO().FunConsultaDatos(10, int.Parse(DdlSupervisor.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString()); ViewState["Gestores"] = _dts.Tables[0]; GrdvGestores.DataSource = _dts; GrdvGestores.DataBind(); } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void ImgDelGestor_Click(object sender, ImageClickEventArgs e) { try { GridViewRow _gvrow = (GridViewRow)(sender as Control).Parent.Parent; _dtbagregar = (DataTable)ViewState["GestoresAsignados"]; _dtbagregar.Rows.RemoveAt(_gvrow.RowIndex); lblTotal.InnerText = ViewState["TotalOperaciones"].ToString(); ViewState["GestoresAsignados"] = _dtbagregar; GrdvGestores.DataSource = _dtbagregar; GrdvGestores.DataBind(); if (_dtbagregar.Rows.Count == 0) { RdbTodos.Checked = false; } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
private void FunCargarCombos(int opcion) { switch (opcion) { case 0: DdlCedente.DataSource = new CedenteDAO().FunGetCedentes(); DdlCedente.DataTextField = "Descripcion"; DdlCedente.DataValueField = "Codigo"; DdlCedente.DataBind(); break; case 1: _dts = new ConsultaDatosDAO().FunConsultaDatos(230, int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString()); ViewState["GestoresAcceso"] = _dts.Tables[0]; GrdvGestores.DataSource = _dts; GrdvGestores.DataBind(); if (_dts.Tables[0].Rows.Count > 0) { foreach (DataRow drfila in _dts.Tables[0].Rows) { if (drfila["VerLista"].ToString() == "NO") { ChkTodos.Checked = false; break; } } PnlListaGestores.Visible = true; } else { PnlListaGestores.Visible = false; } break; } }
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 DdlEstrategia_SelectedIndexChanged(object sender, EventArgs e) { try { GrdvPreview.DataSource = null; GrdvPreview.DataBind(); TblLista.Visible = false; LblTotal.InnerText = "0"; GrdvEstrategia.DataSource = null; GrdvEstrategia.DataBind(); GrdvGrupos.DataSource = null; GrdvGrupos.DataBind(); GrdvGestores.DataSource = null; GrdvGestores.DataBind(); _dtbcodigos = (DataTable)ViewState["Grupos"]; _dtbcodigos.Clear(); 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 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(); } }
protected void RdbTodos_CheckedChanged(object sender, EventArgs e) { try { Lblerror.Text = ""; RdbGestor.Checked = false; FunClearGestores(); DdlGestores.SelectedValue = "0"; DdlGestores.Enabled = false; TxtOperaciones.Text = ""; TxtOperaciones.Enabled = false; ImgPasar.Enabled = false; lblTotal.InnerText = ViewState["TotalOperaciones"].ToString(); if (string.IsNullOrEmpty(lblTotal.InnerText)) { new FuncionesDAO().FunShowJSMessage("Seleccione Cartera para tener asignación..!", this); return; } _operaciones = int.Parse(lblTotal.InnerText); _dts = new ConsultaDatosDAO().FunConsultaDatos(12, int.Parse(ViewState["CodigoCedente"].ToString()), 0, 0, "", "", "", Session["Conectar"].ToString()); if (_dts != null && _dts.Tables[0].Rows.Count > 0) { _gestores = _dts.Tables[0].Rows.Count; _totalasignar = _operaciones / _gestores; _diferencia = _operaciones - (_totalasignar * _gestores); _contar = 0; foreach (DataRow _dr in _dts.Tables[0].Rows) { _contar++; if (_contar == _gestores) { _totalasignar = _totalasignar + _diferencia; } _sql = ""; _sql += "Update SoftCob_CUENTA_DEUDOR set ctde_gestorasignado=" + _dr[1].ToString(); _sql += " from (select top " + _totalasignar.ToString() + " CD.ctde_gestorasignado, CL.CLDE_CODIGO,CD.ctde_operacion "; _sql += "from SoftCob_CUENTA_DEUDOR CD (nolock) "; _sql += "INNER JOIN SoftCob_CLIENTE_DEUDOR CL (nolock) ON CD.CLDE_CODIGO=CL.CLDE_CODIGO "; _sql += "where " + ViewState["diasmora"] + " and " + ViewState["exigible"] + " and "; _sql += "CD.ctde_gestorasignado=0 and CL.CPCE_CODIGO=" + DdlCatalogo.SelectedValue + " and Cl.clde_estado=1 and "; _sql += "CD.ctde_estado=1" + ") as d "; _sql += "where d.CLDE_CODIGO = SoftCob_CUENTA_DEUDOR.CLDE_CODIGO and d.ctde_operacion=SoftCob_CUENTA_DEUDOR.ctde_operacion"; FunInsertarGestor(int.Parse(_dr[1].ToString()), _dr[0].ToString(), _totalasignar, _sql); } _dtbagregar = (DataTable)ViewState["GestoresAsignados"]; GrdvGestores.DataSource = _dtbagregar; GrdvGestores.DataBind(); } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void ImgAddGestor_Click(object sender, ImageClickEventArgs e) { try { if (DdlCedente.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Cedente..!", this); return; } if (DdlSupervisor.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Supervisor..!", this); return; } if (DdlGestor.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Gestor..!", this); return; } if (ViewState["Gestores"] != null) { _dtbbuscar = (DataTable)ViewState["Gestores"]; _result = _dtbbuscar.Select("CodigoSupervisor='" + DdlSupervisor.SelectedValue + "' and GestorCodigo='" + DdlGestor.SelectedValue + "'").FirstOrDefault(); if (_result != null) { _existe = true; } if (_dtbbuscar.Rows.Count > 0) { _maxcodigo = _dtbbuscar.AsEnumerable() .Max(row => int.Parse((string)row["CodigoGestor"])); } else { _maxcodigo = 0; } } if (_existe) { new FuncionesDAO().FunShowJSMessage("Gestor ya está asignado al Supervisor..!", this); return; } _dtbagregar = (DataTable)ViewState["Gestores"]; _filagre = _dtbagregar.NewRow(); _filagre["CodigoGestor"] = _maxcodigo + 1; _filagre["Gestor"] = DdlGestor.SelectedItem.ToString(); _filagre["CedenteCodigo"] = DdlCedente.SelectedValue; _filagre["CodigoSupervisor"] = DdlSupervisor.SelectedValue; _filagre["GestorCodigo"] = DdlGestor.SelectedValue; _filagre["Estado"] = "Activo"; _dtbagregar.Rows.Add(_filagre); _dtbagregar.DefaultView.Sort = "Gestor"; ViewState["Gestores"] = _dtbagregar; GrdvGestores.DataSource = _dtbagregar; GrdvGestores.DataBind(); DdlGestor.SelectedIndex = 0; } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
private void FunClearObjects() { lblTotal.InnerText = ""; DdlDiasMora.Items.Clear(); DdlDiasMora1.Items.Clear(); _ditem.Text = "--Seleccione Dia--"; _ditem.Value = "0"; DdlDiasMora.Items.Add(_ditem); DdlDiasMora1.Items.Add(_ditem); TxtExigible.Text = "1"; txtExigible0.Text = "1"; ChkLogico1.Checked = false; ChkLogico2.Checked = false; trLogico1.Visible = false; trLogico2.Visible = false; RdbTodos.Checked = false; RdbGestor.Checked = false; RdbTodos.Enabled = false; RdbGestor.Enabled = false; DdlGestores.SelectedValue = "0"; DdlGestores.Enabled = false; DdlGestorCli.SelectedValue = "0"; DdlGestorCli.Enabled = false; TxtBuscar.Text = ""; TxtBuscar.Enabled = false; TxtOperaciones.Text = ""; TxtOperaciones.Enabled = false; LstOrigen.Items.Clear(); LstDestino.Items.Clear(); ImgPasar.Enabled = false; ImgBuscar.Enabled = false; ImgPasar1.Enabled = false; ImgQuitar1.Enabled = false; ImgAgregar.Enabled = true; RdbOpera.Checked = false; RdbOpera.Enabled = false; RdbDeudor.Checked = false; RdbClientes.Checked = false; RdbDeudor.Enabled = false; RdbClientes.Enabled = false; RdbIdentificacion.Enabled = false; RdbIdentificacion.Checked = false; _dtbasignar = (DataTable)ViewState["AsignarSQL"]; //DataRow[] rows; _rows = _dtbasignar.Select(); foreach (DataRow row in _rows) { _dtbasignar.Rows.Remove(row); } ViewState["AsignarSQL"] = _dtbasignar; GrdvDatos.DataSource = _dtbasignar; GrdvDatos.DataBind(); _dtbgestores = null; GrdvGestores.DataSource = _dtbgestores; GrdvGestores.DataBind(); GrdvResultado.DataSource = null; GrdvResultado.DataBind(); updCabecera.Update(); }