private void Seleccionar_DISTRIBUCION_DETALLE()
        {
            DB_EXT_Seguimiento disSem = new DB_EXT_Seguimiento();

            GVListDistQuim.DataSource = disSem.DB_Reporte_DISTRIBUCION_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "AGROQUIMICO", "REPPROD");
            GVListDistQuim.DataBind();
        }
Exemple #2
0
        private void Seleccionar_DISTRIBUCION_DETALLE()
        {
            DB_EXT_Seguimiento disSem = new DB_EXT_Seguimiento();

            GVListaSemilla.DataSource = disSem.DB_Reporte_DISTRIBUCION_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "SEMILLA", "REPDETALLE");
            GVListaSemilla.DataBind();
        }
        private void Mostrar_ENCABEZADO()
        {
            DB_EXT_Seguimiento disSem = new DB_EXT_Seguimiento();
            DataTable          dt     = new DataTable();

            dt               = disSem.DB_Reporte_DISTRIBUCION_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "SEMILLA", "REPDIRSTRIBORG");
            LblCamp.Text     = dt.Rows[0][3].ToString();
            LblRegional.Text = dt.Rows[0][2].ToString();
        }
        private void Mostrar_ENCABEZADO()
        {
            DB_EXT_Seguimiento disSem = new DB_EXT_Seguimiento();
            DataTable          dt     = new DataTable();

            dt               = disSem.DB_Reporte_DISTRIBUCION_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "AGROQUIMICO", "REPDIRSTRIBORG");
            LblCamp.Text     = dt.Rows[0][3].ToString();
            LblRegional.Text = dt.Rows[0][2].ToString();
            LblProg.Text     = dt.Rows[0][5].ToString();
            LblOrg.Text      = dt.Rows[0][4].ToString();
            /*******************************************************/
            //dt = disSem.DB_Desplegar_SEGUIMIENTOS_PROD(Convert.ToInt32(LblIdInsOrg.Text), "TRILP01-00012", "DETALLEDISTRIB");
            //List<EXT_SeguimientoDistribDetalle> Lista = disSem.DB_Desplegar_LISTA_DETALLE_DISTRIB(Convert.ToInt32(LblIdInsOrg.Text), "TRILP01-00013", "DETALLEDISTRIB");
            //DataList2.DataSource = Lista;
            //DataList2.DataBind();
        }
Exemple #5
0
        protected void GVLisOrg_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            DB_EXT_Seguimiento disSem = new DB_EXT_Seguimiento();
            DataTable          dt     = new DataTable();
            string             tipo   = Convert.ToString(e.CommandName);
            int           rowIndex    = Convert.ToInt32(e.CommandArgument);
            StringBuilder sbMensaje   = new StringBuilder();

            GVLisOrg.Columns[4].Visible = true;
            Llenar_GVDESIGNADO();
            Session.Add("IdInsOrg", GVLisOrg.Rows[rowIndex].Cells[4].Text);
            switch (tipo)
            {
            case "Seguimiento":
                Response.Redirect("frmSeguimientoTecnico.aspx");
                break;

            case "Fenologia":
                Response.Redirect("frmRP_SegFenologias.aspx");
                break;

            case "Semilla":
                dt = disSem.DB_Reporte_DISTRIBUCION_DETALLE(Convert.ToInt32(GVLisOrg.Rows[rowIndex].Cells[4].Text), "SEMILLA", "REPPROD");
                if (dt.Rows.Count > 0)
                {
                    LblMsj.Text = string.Empty;
                    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=" + GVLisOrg.Rows[rowIndex].Cells[4].Text);
                    sbMensaje.Append("</script>");
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString());
                }
                else
                {
                    LblMsj.Text = "No existe un reporte para mostrar, a la fecha NO registro un seguimiento a la distribución de semilla.";
                }
                break;

            case "Quimicos":
                dt = disSem.DB_Reporte_DISTRIBUCION_DETALLE(Convert.ToInt32(GVLisOrg.Rows[rowIndex].Cells[4].Text), "AGROQUIMICO", "REPPROD");
                if (dt.Rows.Count > 0)
                {
                    LblMsj.Text = string.Empty;
                    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=" + GVLisOrg.Rows[rowIndex].Cells[4].Text);
                    sbMensaje.Append("</script>");
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString());
                }
                else
                {
                    LblMsj.Text = "No existe un reporte para mostrar, a la fecha NO registro un seguimiento a la distribución de agroquímicos.";
                }
                break;

            case "Rendimiento":
                dt = disSem.DB_Reporte_DISTRIBUCION_DETALLE(Convert.ToInt32(GVLisOrg.Rows[rowIndex].Cells[4].Text), "RENDIMIENTO", "CONTAR_REND");     /***********************/
                if (dt.Rows.Count > 0)
                {
                    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/repRendimiento.aspx?ci=" + GVLisOrg.Rows[rowIndex].Cells[4].Text);
                    sbMensaje.Append("</script>");
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString());
                    LblMsj.Text = string.Empty;
                }
                else
                {
                    LblMsj.Text = "No existe un reporte para mostrar, a la fecha NO registro un seguimiento para el Rendimiento";
                }
                break;

            case "Costos":
                dt = disSem.DB_Reporte_DISTRIBUCION_DETALLE(Convert.ToInt32(GVLisOrg.Rows[rowIndex].Cells[4].Text), "COSTOS", "CONTAR_COST");    /*************************/
                if (dt.Rows.Count > 0)
                {
                    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/repCostos.aspx?ci=" + GVLisOrg.Rows[rowIndex].Cells[4].Text);
                    sbMensaje.Append("</script>");
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString());
                }
                else
                {
                    LblMsj.Text = "No existe un reporte para mostrar, a la fecha NO registro un seguimiento para calcular los Costos de Producción";
                }
                break;
            }
            GVLisOrg.Columns[4].Visible = false;
            Llenar_GVDESIGNADO();
        }