protected void GVSegTec_RowCommand(object sender, GridViewCommandEventArgs e) { string tipo = Convert.ToString(e.CommandName); int rowIndex = Convert.ToInt32(e.CommandArgument); StringBuilder sbMensaje = new StringBuilder(); GVSegTec.Columns[6].Visible = true; GVSegTec.Columns[7].Visible = true; Desplegar_SEGUIMIENTO_TECNICOS(); Session.Add("IdSeguimiento", GVSegTec.Rows[rowIndex].Cells[6].Text); Session.Add("Etapa", GVSegTec.Rows[rowIndex].Cells[2].Text); Session.Add("IdInsOrg", GVSegTec.Rows[rowIndex].Cells[7].Text); switch (tipo) { case "Seguimiento": switch (GVSegTec.Rows[rowIndex].Cells[2].Text) { case "VERIFICACION_PARCELA": sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=1000,height=600,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Extensiones/repSeguimientosTecnicos.aspx?ci=" + GVSegTec.Rows[rowIndex].Cells[5].Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); break; case "VERIFICACION_SIEMBRA": sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=1000,height=600,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Extensiones/repSeguimientosTecnicos.aspx?ci=" + GVSegTec.Rows[rowIndex].Cells[5].Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); break; case "VERIFICACION_CULTIVO": sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=1000,height=600,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Extensiones/repSeguimientosTecnicos.aspx?ci=" + GVSegTec.Rows[rowIndex].Cells[5].Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); break; case "DISTRIBUCION_SEMILLA": sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=1000,height=600,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Extensiones/repDistribSemillaOrg.aspx?ci=" + GVSegTec.Rows[rowIndex].Cells[4].Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); break; case "DISTRIBUCION_AGROQUIMICO": sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=1000,height=600,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Extensiones/repDistribAgroQuimOrg.aspx?ci=" + GVSegTec.Rows[rowIndex].Cells[4].Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); break; } break; case "Aceptar": DB_EXT_Seguimiento seg = new DB_EXT_Seguimiento(); seg.DB_Cambiar_ESTADO_SEGUIMIENTO(GVSegTec.Rows[rowIndex].Cells[6].Text, "APROBADO"); break; } GVSegTec.Columns[6].Visible = false; GVSegTec.Columns[7].Visible = false; Desplegar_SEGUIMIENTO_TECNICOS(); }