private void Estatus_cargar(RadComboBox cboBox) { CobranzasWCFClient objCobranzaWCF = new CobranzasWCFClient(); gsEstatus_ListarResult objEstatus = new gsEstatus_ListarResult(); try { objCobranzaWCF = new CobranzasWCFClient(); List <gsEstatus_ListarResult> lstEstatus = objCobranzaWCF.Estatus_Deuda_Listar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario).ToList(); lstEstatus.Insert(0, objEstatus); objEstatus.NombreEstaus = "Seleccionar"; objEstatus.id_estatus = 0; cboBox.DataSource = lstEstatus; cboBox.DataValueField = "id_estatus"; cboBox.DataTextField = "NombreEstaus"; cboBox.DataBind(); ViewState["lstEstatus"] = JsonHelper.JsonSerializer(lstEstatus); if (cboBox.Items.Count > 0) { cboBox.SelectedIndex = 0; } } catch (Exception ex) { throw ex; } }
protected void grdVencidos_selectedindexchanged(object sender, EventArgs e) { List <gsEstatus_ListarResult> lstEstatus = new List <gsEstatus_ListarResult>(); gsEstatus_ListarResult objEstatus = new gsEstatus_ListarResult(); try { lstEstatus = JsonHelper.JsonDeserialize <List <gsEstatus_ListarResult> >((string)ViewState["lstEstatus"]); GridDataItem gridItem = (GridDataItem)grdVencidos.SelectedItems[0]; string id_semana = gridItem["id_semana"].Text; string NombreEstaus = gridItem["NombreEstaus"].Text; string observacion = gridItem["observacion"].Text; string TablaOrigenR = gridItem["TablaOrigen"].Text; string OpOrigenR = gridItem["OpOrigen"].Text; string PeriodoR = gridItem["periodo"].Text; cboEstado.Enabled = true; txtObservacion.Enabled = true; btnAgregar.Enabled = true; objEstatus = lstEstatus.ToList().FindAll(x => x.NombreEstaus == NombreEstaus).Single(); cboSemana.SelectedValue = id_semana; cboEstado.SelectedValue = objEstatus.id_estatus.ToString(); txtObservacion.Text = observacion; foreach (GridItem rowitem in grdDocumentos.MasterTableView.Items) { GridDataItem dataitem = (GridDataItem)rowitem; TableCell cell = dataitem["CheckColumn"]; CheckBox checkBox = (CheckBox)cell.Controls[0].FindControl("Check"); //if (checkBox.Checked == true && checkBox.Enabled == true) //{ string TablaOrigen = dataitem["TablaOrigen"].Text; string OpOrigen = dataitem["OpOrigen"].Text; string Periodo = dataitem["Periodo"].Text; if (TablaOrigenR == TablaOrigen && OpOrigenR == OpOrigen && PeriodoR == Periodo) { checkBox.Checked = true; } else { checkBox.Checked = false; } } } catch (Exception ex) { lblMensaje.Text = "ERROR: " + ex.Message; lblMensaje.CssClass = "mensajeError"; } }
private void Seleccionar_Documento() { CobranzasWCFClient objCobranzaWCF = new CobranzasWCFClient(); gsEstatus_ListarResult objEstatus = new gsEstatus_ListarResult(); try { List <gsGestionCobranza_ListarResult> lista = new List <gsGestionCobranza_ListarResult>(); lista = JsonHelper.JsonDeserialize <List <gsGestionCobranza_ListarResult> >((string)ViewState["lstGestion"]); foreach (GridItem rowitem in grdDocumentos.MasterTableView.Items) { GridDataItem dataitem = (GridDataItem)rowitem; TableCell cell = dataitem["CheckColumn"]; CheckBox checkBox = (CheckBox)cell.Controls[0].FindControl("Check"); //if (checkBox.Checked == true && checkBox.Enabled == true) //{ string TablaOrigen = dataitem["TablaOrigen"].Text; string OpOrigen = dataitem["OpOrigen"].Text; string Periodo = dataitem["Periodo"].Text; foreach (gsGestionCobranza_ListarResult Gestion in lista) { if (Gestion.TablaOrigen == TablaOrigen && Gestion.OpOrigen == OpOrigen && Gestion.periodo == Periodo) { checkBox.Checked = true; } } } } catch (Exception ex) { throw ex; } }