protected void ChkSelecc_CheckedChanged(object sender, EventArgs e) { try { GridViewRow _gvrow = (GridViewRow)(sender as Control).Parent.Parent; FunClearObjects(0); FunClearObjects(1); foreach (GridViewRow _fr in GrdvDatosReasignar.Rows) { _fr.Cells[0].BackColor = System.Drawing.Color.White; _fr.Cells[1].BackColor = System.Drawing.Color.White; _fr.Cells[2].BackColor = System.Drawing.Color.White; _fr.Cells[3].BackColor = System.Drawing.Color.White; _chkselecc = (CheckBox)(_fr.Cells[4].FindControl("chkSelecc")); _chkselecc.Checked = false; } _chkselecc = (CheckBox)(_gvrow.Cells[4].FindControl("chkSelecc")); _chkselecc.Checked = !_chkselecc.Checked; if (_chkselecc.Checked) { GrdvDatosReasignar.Rows[_gvrow.RowIndex].Cells[0].BackColor = System.Drawing.Color.Bisque; GrdvDatosReasignar.Rows[_gvrow.RowIndex].Cells[1].BackColor = System.Drawing.Color.Bisque; GrdvDatosReasignar.Rows[_gvrow.RowIndex].Cells[2].BackColor = System.Drawing.Color.Bisque; GrdvDatosReasignar.Rows[_gvrow.RowIndex].Cells[3].BackColor = System.Drawing.Color.Bisque; _codigogestor = int.Parse(GrdvDatosReasignar.DataKeys[_gvrow.RowIndex].Values["Codigo"].ToString()); ViewState["CodigoGestor"] = _codigogestor; LblCatalogo.InnerText = "Cartera Gestor: " + GrdvDatosReasignar.DataKeys[_gvrow.RowIndex].Values["Gestor"].ToString(); _dts = new ConsultaDatosDAO().FunConsultaDatos(72, int.Parse(ViewState["CodigoCatalago"].ToString()), _codigogestor, 0, "", "", "", Session["Conectar"].ToString()); GrdvDiasAsignar.DataSource = _dts; GrdvDiasAsignar.DataBind(); } else { GrdvDatosReasignar.Rows[_gvrow.RowIndex].Cells[0].BackColor = System.Drawing.Color.White; GrdvDatosReasignar.Rows[_gvrow.RowIndex].Cells[1].BackColor = System.Drawing.Color.White; GrdvDatosReasignar.Rows[_gvrow.RowIndex].Cells[2].BackColor = System.Drawing.Color.White; GrdvDatosReasignar.Rows[_gvrow.RowIndex].Cells[3].BackColor = System.Drawing.Color.White; } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
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; } }