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 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 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 Page_Load(object sender, EventArgs e) { if (Session["usuCodigo"] == null || Session["usuCodigo"].ToString() == "") { Response.Redirect("~/Reload.html"); } ScriptManager scriptManager = ScriptManager.GetCurrent(Page); scriptManager.RegisterPostBackControl(ImgExportar); if (!IsPostBack) { if (Session["IN-CALL"].ToString() == "SI") { Response.Redirect("WFrm_GestionListaTrabajo.aspx?IdListaCabecera=" + Session["IdListaCabecera"].ToString(), true); return; } _dtbcodigos.Columns.Add("Grupo"); ViewState["Grupos"] = _dtbcodigos; _dtbgstsave.Columns.Add("CodigoCLDE"); _dtbgstsave.Columns.Add("codigoPERS"); _dtbgstsave.Columns.Add("gestorasignado"); _dtbgstsave.Columns.Add("estado"); _dtbgstsave.Columns.Add("operacion"); ViewState["DatosSave"] = _dtbgstsave; ViewState["CodigoLista"] = Request["CodigoLista"]; ViewState["Preview"] = false; ViewState["CodigoCEDE"] = "0"; ViewState["CodigoLTCA"] = "0"; ViewState["CodigoCPCE"] = "0"; ViewState["CodMarcado"] = "0"; TxtFechaInicio.Text = DateTime.Now.ToString("MM/dd/yyyy"); TxtFechaFin.Text = DateTime.Now.ToString("MM/dd/yyyy"); LblTotal.InnerText = "0"; FunCargarCombos(0); FunCargarCombos(1); if (int.Parse(ViewState["CodigoLista"].ToString()) == 0) { Lbltitulo.Text = "Nueva Lista de Trabajo << FOCALIZADA POR Grupos-- >>"; ViewState["Nuevo"] = "0"; } else { ViewState["Nuevo"] = "1"; PnlConfiguracion.Enabled = false; PnlGrupos.Visible = true; PnlGrupos.Enabled = false; PnlOpcionGestion.Enabled = false; DdlEstrategia.Enabled = false; DdlCedente.Enabled = false; DdlCatalogo.Enabled = false; FunCargarMantenimiento(); _dts = new ConsultaDatosDAO().FunConsultaDatos(147, int.Parse(ViewState["CodigoLista"].ToString()), 0, 0, "", "", "", Session["Conectar"].ToString()); _codigosopm = _dts.Tables[0].Rows[0]["Codigos"].ToString().Split(','); _dtbcodigos = (DataTable)ViewState["Grupos"]; foreach (var datos in _codigosopm) { _result = _dtbcodigos.NewRow(); _result["Grupo"] = datos; _dtbcodigos.Rows.Add(_result); } ViewState["Grupos"] = _dtbcodigos; GrdvGrupos.DataSource = _dtbcodigos; GrdvGrupos.DataBind(); Lbltitulo.Text = "Editar Lista de Trabajo"; lblEstado.Visible = true; ChkEstado.Visible = true; ImgPreview.Enabled = false; TxtFechaInicio.Enabled = false; } } }