protected void ImgSelecMO_Click(object sender, ImageClickEventArgs e) { try { GridViewRow _gvrow = (GridViewRow)(sender as Control).Parent.Parent; foreach (GridViewRow _fr in GrdvEvaluacionMO.Rows) { _fr.Cells[2].BackColor = System.Drawing.Color.White; } _codprotocolo = GrdvEvaluacionMO.DataKeys[_gvrow.RowIndex].Values["CodigoProtocolo"].ToString(); _codpadre = GrdvEvaluacionMO.DataKeys[_gvrow.RowIndex].Values["CodigoPadre"].ToString(); _califica = GrdvEvaluacionMO.DataKeys[_gvrow.RowIndex].Values["Calificacion"].ToString(); _dtbdepmo = (DataTable)ViewState["DepartamentoMO"]; _resultado = _dtbdepmo.Select("Selecc='SI'").FirstOrDefault(); if (_resultado == null) { new FuncionesDAO().FunShowJSMessage("Seleccione Departamento a Calificar..!", this); } else { GrdvEvaluacionMO.Rows[_gvrow.RowIndex].Cells[2].BackColor = System.Drawing.Color.LightSeaGreen; _resultado["CodigoPadre"] = _codpadre; _resultado["CodigoProtocolo"] = _codprotocolo; _resultado["Calificacion"] = _califica; _dtbdepmo.AcceptChanges(); GrdvDepartamentoMO.DataSource = _dtbdepmo; GrdvDepartamentoMO.DataBind(); } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
private void FunCargarCombos(int opcion) { try { switch (opcion) { case 0: _dts = new ConsultaDatosDAO().FunConsultaDatos(172, 0, 0, 0, "", "", "", Session["Conectar"].ToString()); _dts = new ConsultaDatosDAO().FunConsultaDatos(164, int.Parse(Session["usuCodigo"].ToString()), 0, 0, "", "", "", Session["Conectar"].ToString()); DddlEvaluacion.DataSource = _dts; DddlEvaluacion.DataTextField = "Descripcion"; DddlEvaluacion.DataValueField = "Codigo"; DddlEvaluacion.DataBind(); break; case 1: TblActitud.Visible = false; TblAmbiente.Visible = false; TblCapacidad.Visible = false; TblComunicacion.Visible = false; TblCostos.Visible = false; TblLiderazgo.Visible = false; TblMotivacion.Visible = false; TblSolucion.Visible = false; break; case 2: TblActitud.Visible = true; TblAmbiente.Visible = true; TblCapacidad.Visible = true; TblComunicacion.Visible = true; TblCostos.Visible = true; TblLiderazgo.Visible = true; TblMotivacion.Visible = true; TblSolucion.Visible = true; _dts = new ConsultaDatosDAO().FunConsultaDatos(165, 0, 0, 0, "", "", "", Session["Conectar"].ToString()); GrdvEvaluacionCO.DataSource = _dts.Tables[0]; GrdvEvaluacionCO.DataBind(); ViewState["DepartamentoCO"] = _dts.Tables[1]; GrdvDepartamentoCO.DataSource = _dts.Tables[1]; GrdvDepartamentoCO.DataBind(); GrdvEvaluacionLI.DataSource = _dts.Tables[2]; GrdvEvaluacionLI.DataBind(); ViewState["DepartamentoLI"] = _dts.Tables[3]; GrdvDepartamentoLI.DataSource = _dts.Tables[3]; GrdvDepartamentoLI.DataBind(); GrdvEvaluacionMO.DataSource = _dts.Tables[4]; GrdvEvaluacionMO.DataBind(); ViewState["DepartamentoMO"] = _dts.Tables[5]; GrdvDepartamentoMO.DataSource = _dts.Tables[5]; GrdvDepartamentoMO.DataBind(); GrdvEvaluacionAC.DataSource = _dts.Tables[6]; GrdvEvaluacionAC.DataBind(); ViewState["DepartamentoAC"] = _dts.Tables[7]; GrdvDepartamentoAC.DataSource = _dts.Tables[7]; GrdvDepartamentoAC.DataBind(); GrdvEvaluacionSP.DataSource = _dts.Tables[8]; GrdvEvaluacionSP.DataBind(); ViewState["DepartamentoSP"] = _dts.Tables[9]; GrdvDepartamentoSP.DataSource = _dts.Tables[9]; GrdvDepartamentoSP.DataBind(); GrdvEvaluacionAT.DataSource = _dts.Tables[10]; GrdvEvaluacionAT.DataBind(); ViewState["DepartamentoAT"] = _dts.Tables[11]; GrdvDepartamentoAT.DataSource = _dts.Tables[11]; GrdvDepartamentoAT.DataBind(); GrdvCapacidadP.DataSource = _dts.Tables[12]; GrdvCapacidadP.DataBind(); ViewState["DepartamentoCP"] = _dts.Tables[13]; GrdvDepartamentoCP.DataSource = _dts.Tables[13]; GrdvDepartamentoCP.DataBind(); GrdvCostoP.DataSource = _dts.Tables[14]; GrdvCostoP.DataBind(); ViewState["DepartamentoTP"] = _dts.Tables[15]; GrdvDepartamentoTP.DataSource = _dts.Tables[15]; GrdvDepartamentoTP.DataBind(); break; } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }