protected void Desplegar_AVANCE_CAMP() { DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas(); GVAvances.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", LblPrograma.Text, Convert.ToInt32(LblRegional.Text), 0, "AVANCE"); GVAvances.DataBind(); }
protected void GVAvances_RowDataBound(object sender, GridViewRowEventArgs e) { DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas(); DB_EXT_Fenologia Luis = new DB_EXT_Fenologia(); DB_EXT_Rendimiento ex = new DB_EXT_Rendimiento(); DataTable dt = new DataTable(); if (e.Row.RowType == DataControlRowType.DataRow) { int IdInsOrg = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Id_InscripcionOrg").ToString()); int IdComunidad = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Id_Municipio").ToString()); /*****************************/ dt = Luis.DB_Seleccionar_NUMPROD_TOTSUP(IdInsOrg, IdComunidad); ((Label)e.Row.FindControl("LblNumBenefVig")).Text = dt.Rows[0][0].ToString(); ((Label)e.Row.FindControl("LblSupApoyada")).Text = dt.Rows[0][1].ToString(); dt = ex.DB_Reporte_DETALLE_PLANILLA(IdInsOrg, "", "", "RENDIMIENTO_PROMEDIO"); ((Label)e.Row.FindControl("LblRendimiento")).Text = dt.Rows[0][0].ToString(); try { ((Label)e.Row.FindControl("LblProdEstim")).Text = (Convert.ToDecimal(((Label)e.Row.FindControl("LblSupApoyada")).Text) * Convert.ToDecimal(((Label)e.Row.FindControl("LblRendimiento")).Text)).ToString(); } catch { ((Label)e.Row.FindControl("LblProdEstim")).Text = "0"; } } }
protected void Desplegar_AVANCE_CAMP() { DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas(); GVAvances.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", DDLProg.SelectedValue, Convert.ToInt32(DDLRegional.SelectedValue), 0, "AVANCE"); GVAvances.DataBind(); }
protected void Desplegar_CAMP_APOYADAS() { DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas(); GVCampEmapa.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", LblRegion.Text, Convert.ToInt32(LblIdCamp.Text), 0, "APOYO_CAMPANIA"); GVCampEmapa.DataBind(); }
protected void GVCampEmapa_RowCommand(object sender, GridViewCommandEventArgs e) { DataTable dt = new DataTable(); DB_EXT_DesignacionOrg ListDesOrg = new DB_EXT_DesignacionOrg(); DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas(); string tipo = Convert.ToString(e.CommandName); int rowIndex = Convert.ToInt32(e.CommandArgument); GVCampEmapa.Columns[6].Visible = true; Desplegar_CAMP_APOYADAS(); Session.Add("Prog", GVCampEmapa.Rows[rowIndex].Cells[1].Text); Session.Add("IdCamp", DDLCamp.SelectedValue); Session.Add("IdReg", GVCampEmapa.Rows[rowIndex].Cells[6].Text); StringBuilder sbMensaje = new StringBuilder(); switch (tipo) { case "Designacion": dt = ListDesOrg.DB_Seleccionar_DESIGNACION_ORG(Convert.ToInt32(GVCampEmapa.Rows[rowIndex].Cells[6].Text), Convert.ToInt32(DDLCamp.SelectedValue), "", GVCampEmapa.Rows[rowIndex].Cells[1].Text, "REP_LISTASIGNADOS"); if (dt.Rows.Count > 0) { sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=800,height=400,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Extensiones/repDesignacionOrgTPE.aspx?ci=" + GVCampEmapa.Rows[rowIndex].Cells[1].Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); } else { Response.Write("<script>window.alert('No se registró la designación de técnicos de producción, en la regional.');</script>"); } break; case "Cronograna": ///////////// dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", GVCampEmapa.Rows[rowIndex].Cells[1].Text, Convert.ToInt32(DDLCamp.SelectedValue), Convert.ToInt32(DDLRegional.SelectedValue), "ID_CRONOGRAMA"); dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", GVCampEmapa.Rows[rowIndex].Cells[1].Text, Convert.ToInt32(DDLCamp.SelectedValue), Convert.ToInt32(GVCampEmapa.Rows[rowIndex].Cells[6].Text), "ID_CRONOGRAMA"); if (dt.Rows.Count != 0) { Session.Add("IdCrono", dt.Rows[0][0].ToString()); sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=800,height=400,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Control/repCronogramaTec.aspx?ci=" + GVCampEmapa.Rows[rowIndex].Cells[1].Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); } else { Response.Write("<script>window.alert('NO se registró un cronograma para la campaña y programa correspondiente.');</script>"); } break; } GVCampEmapa.Columns[6].Visible = false; Desplegar_CAMP_APOYADAS(); }
protected void Desplegar_CAMP_APOYADAS() { //if (DDLRegion.SelectedValue != "TODOS") //{ DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas(); GVCampEmapa.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", DDLRegion.SelectedValue, Convert.ToInt32(DDLCamp.SelectedValue), 0, "APOYO_CAMPANIA"); GVCampEmapa.DataBind(); //} //else //{ // DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas(); // GVCampEmapa.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", DDLRegion.SelectedValue, Convert.ToInt32(0), 0, "APOYO_CAMPANIA"); // GVCampEmapa.DataBind(); //} }
protected void GVCampEmapa_RowDataBound(object sender, GridViewRowEventArgs e) { DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas(); DataTable dt = new DataTable(); if (e.Row.RowType == DataControlRowType.DataRow) { string Dep = DataBinder.Eval(e.Row.DataItem, "Departamento").ToString(); string prog = DataBinder.Eval(e.Row.DataItem, "Programa").ToString(); int idcamp = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Id_Campanhia").ToString()); int idreg = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Id_Regional").ToString()); var image = e.Row.FindControl("Estado") as Image; dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS(Dep, prog, idcamp, idreg, "NUM_ORG"); ((Label)e.Row.FindControl("LblNumOrg")).Text = dt.Rows[0][0].ToString(); LblTotOrg.Text = (Convert.ToInt32(LblTotOrg.Text) + Convert.ToInt32(dt.Rows[0][0].ToString())).ToString(); dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS(Dep, prog, idcamp, 0, "NUM_PROD"); ((Label)e.Row.FindControl("LblNumProd")).Text = dt.Rows[0][0].ToString(); LblTotNumBenef.Text = (Convert.ToInt32(LblTotNumBenef.Text) + Convert.ToInt32(dt.Rows[0][0].ToString())).ToString(); dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS(Dep, prog, idcamp, 0, "SUP_APOYADA"); if (dt.Rows[0][1].ToString() != "") { ((Label)e.Row.FindControl("LblSupInscrita")).Text = dt.Rows[0][1].ToString(); LblTotSupIns.Text = (Convert.ToDecimal(LblTotSupIns.Text) + Convert.ToDecimal(dt.Rows[0][1].ToString())).ToString(); } else { ((Label)e.Row.FindControl("LblSupInscrita")).Text = "0"; } if (dt.Rows[0][2].ToString() != "") { ((Label)e.Row.FindControl("LblSupApoyada")).Text = dt.Rows[0][2].ToString(); LblTotSupApo.Text = (Convert.ToDecimal(LblTotSupApo.Text) + Convert.ToDecimal(dt.Rows[0][2].ToString())).ToString(); } else { ((Label)e.Row.FindControl("LblSupApoyada")).Text = "0"; } dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS(Dep, prog, idcamp, 0, "NUM_PROD_DEP"); ((Label)e.Row.FindControl("LblNumDepurados")).Text = dt.Rows[0][0].ToString(); LblTotNumDep.Text = (Convert.ToInt32(LblTotNumDep.Text) + Convert.ToInt32(dt.Rows[0][0].ToString())).ToString(); } }