protected void Page_Load(object sender, EventArgs e) { if (Session["usuCodigo"] == null || Session["usuCodigo"].ToString() == "") { Response.Redirect("~/Reload.html"); } ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page); scriptManager.RegisterPostBackControl(this.ImgExportar); if (!IsPostBack) { if (Session["IN-CALL"].ToString() == "SI") { Response.Redirect("WFrm_GestionListaTrabajo.aspx?IdListaCabecera=" + Session["IdListaCabecera"].ToString(), true); return; } _dtbcodigos.Columns.Add("Codigo"); _dtbcodigos.Columns.Add("Descripcion"); ViewState["CodigosOPM"] = _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"); TxtFechaDesde.Text = DateTime.Now.ToString("MM/dd/yyyy"); TxtFechaHasta.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 << APOYO >>"; ViewState["Nuevo"] = "0"; } else { ViewState["CodigosOPM"] = _dtbcodigos; ViewState["Nuevo"] = "1"; PnlConfiguracion.Enabled = false; PnlGestores.Enabled = false; PnlOpcionGestion.Enabled = false; DdlEstrategia.Enabled = false; DdlCedente.Enabled = false; DdlCatalogo.Enabled = false; RdbOpcionesApoyo.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(','); RdbOpcionesApoyo.SelectedValue = _dts.Tables[0].Rows[0]["Opcion"].ToString(); _dtbcodigos = (DataTable)ViewState["CodigosOPM"]; SoftCob_USUARIO user = new SoftCob_USUARIO(); foreach (var datos in _codigosopm) { user = new ControllerDAO().FunGetUsuarioPorID(int.Parse(datos)); _result = _dtbcodigos.NewRow(); _result["Codigo"] = datos; _result["Descripcion"] = user.usua_nombres + " " + user.usua_apellidos; _dtbcodigos.Rows.Add(_result); } GrdvOrigen.DataSource = _dtbcodigos; GrdvOrigen.DataBind(); Lbltitulo.Text = "Editar Lista de Trabajo"; lblEstado.Visible = true; ChkEstado.Visible = true; ImgPreview.Enabled = false; TxtFechaInicio.Enabled = false; } } }
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(); _dts1 = new ConsultaDatosDAO().FunConsultaDatos(12, int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString()); ViewState["GestorApoyo"] = _dts1.Tables[0]; GrdvOrigen.DataSource = _dts1; GrdvOrigen.DataBind(); break; case 2: DdlAccion.DataSource = new SpeechDAO().FunGetArbolNewAccion(int.Parse(DdlCatalogo.SelectedValue)); DdlAccion.DataTextField = "Descripcion"; DdlAccion.DataValueField = "Codigo"; DdlAccion.DataBind(); 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(); break; } }