コード例 #1
0
        protected void Llenar_GRILLA()
        {
            DB_EXT_SegSemanalTotales data = new DB_EXT_SegSemanalTotales();

            GVEnvioSem.DataSource = data.DB_Desplegar_SEG_SEMANAL_TOTAL(Convert.ToInt32(LblIdReg.Text), Convert.ToInt32(LblIdCamp.Text), LblPrograma.Text, "TOTALES");
            GVEnvioSem.DataBind();
        }
コード例 #2
0
        protected void Llenar_GRILLA()
        {
            DB_EXT_SegSemanalTotales data = new DB_EXT_SegSemanalTotales();

            GVOrgSup.DataSource = data.DB_Desplegar_SEG_SEMANAL_TOTAL(Convert.ToInt32(DDLRegional.SelectedValue), Convert.ToInt32(DDLCamp.SelectedValue), DDLProg.SelectedValue, "ORG_SUP");
            GVOrgSup.DataBind();
        }
コード例 #3
0
        private void Llenar_GRILLA()
        {
            DB_EXT_SegSemanalTotales seg = new DB_EXT_SegSemanalTotales();

            GVAdversidades.DataSource = seg.DB_Desplegar_SEG_ADVERSIDAD(Convert.ToInt32(DDLRegional.SelectedValue), Convert.ToInt32(DDLCamp.SelectedValue), DDLProg.SelectedValue, Convert.ToInt32(DDLYear.SelectedValue), Convert.ToInt32(DDLMonth.SelectedValue), "ADVERSIDADES");
            GVAdversidades.DataBind();
        }
コード例 #4
0
        protected void Graficar()
        {
            DB_EXT_SegSemanalTotales data = new DB_EXT_SegSemanalTotales();
            DataTable dt = new DataTable();

            dt = data.DB_Desplegar_SEG_SEMANAL_TOTAL(Convert.ToInt32(DDLRegional.SelectedValue), Convert.ToInt32(DDLCamp.SelectedValue), DDLProg.SelectedValue, "TOTALES");
            string[] fases = { "GERMINACION EMERGENCIA", "PLANTULA", "MACOLLAMIENTO", "EMBUCHE", "ESPIGAZON", "FLORACION", "LLENADO GRANO", "MADURACION" };

            string jose = GVEnvioSem.Rows[0].Cells[12].Text;

            decimal[] valor = { Convert.ToDecimal(dt.Rows[0][8].ToString()), Convert.ToDecimal(dt.Rows[0][9].ToString()), Convert.ToDecimal(dt.Rows[0][10].ToString()), Convert.ToDecimal(dt.Rows[0][11].ToString()), Convert.ToDecimal(dt.Rows[0][12].ToString()), Convert.ToDecimal(dt.Rows[0][13].ToString()), Convert.ToDecimal(dt.Rows[0][14].ToString()), Convert.ToDecimal(dt.Rows[0][15].ToString()) };

            Chart1.Series["Series1"].Points.DataBindXY(fases, valor);
        }
コード例 #5
0
        private void Llenar_DDYEAR()
        {
            DB_EXT_SegSemanalTotales seg = new DB_EXT_SegSemanalTotales();
            DataTable dt = new DataTable();

            dt = seg.DB_Desplegar_SEG_ADVERSIDAD(Convert.ToInt32(DDLRegional.SelectedValue), Convert.ToInt32(DDLCamp.SelectedValue), DDLProg.SelectedValue, 0, 0, "SEGUIMIENTO_YEARS");
            if (dt.Rows.Count > 0)
            {
                DDLYear.DataSource     = dt;
                DDLYear.DataValueField = "Fecha_Seg";
                DDLYear.DataTextField  = "Fecha_Seg";
            }
            else
            {
                DDLYear.Items.Insert(0, new ListItem("2015", "2015"));
            }
        }
コード例 #6
0
        protected void GVEnvioSem_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
        {
            string tipo     = Convert.ToString(e.CommandName);
            int    rowIndex = Convert.ToInt32(e.CommandArgument);

            GVEnvioSem.Columns[15].Visible = true;
            Llenar_GRILLA();
            switch (tipo)
            {
            case "Ver":
                DB_EXT_SegSemanalTotales data = new DB_EXT_SegSemanalTotales();
                LblFechaF.Text = (GVEnvioSem.Rows[rowIndex].Cells[15].Text);
                LblFechaI.Text = (Convert.ToDateTime(LblFechaF.Text).AddDays(-7)).ToString("dd/MM/yyyy");
                string[]  fases = { "GERMINACION EMERGENCIA", "PLANTULA", "MACOLLAMIENTO", "EMBUCHE", "ESPIGAZON", "FLORACION", "LLENADO GRANO", "MADURACION" };
                decimal[] valor = { Convert.ToDecimal(GVEnvioSem.Rows[rowIndex].Cells[5].Text), Convert.ToDecimal(GVEnvioSem.Rows[rowIndex].Cells[6].Text), Convert.ToDecimal(GVEnvioSem.Rows[rowIndex].Cells[7].Text), Convert.ToDecimal(GVEnvioSem.Rows[rowIndex].Cells[8].Text), Convert.ToDecimal(GVEnvioSem.Rows[rowIndex].Cells[9].Text), Convert.ToDecimal(GVEnvioSem.Rows[rowIndex].Cells[10].Text), Convert.ToDecimal(GVEnvioSem.Rows[rowIndex].Cells[11].Text), Convert.ToDecimal(GVEnvioSem.Rows[rowIndex].Cells[12].Text) };
                Chart1.Series["Series1"].Points.DataBindXY(fases, valor);
                break;
            }
            GVEnvioSem.Columns[15].Visible = false;
            Llenar_GRILLA();
        }
コード例 #7
0
 protected void GVSegTec_RowDataBound(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
 {
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         DB_EXT_SegSemanalTotales data = new DB_EXT_SegSemanalTotales();
         DataTable dt        = new DataTable();
         int       muestra   = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Muestra"));
         string    idusuario = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "Id_Usuario"));
         dt = data.DB_Desplegar_SEG_SEMANAL_MUESTRA(Convert.ToInt32(DDLRegional.SelectedValue), Convert.ToInt32(DDLCamp.SelectedValue), DDLProg.SelectedValue, idusuario, "VERIFICACION_PARCELA", DateTime.Now, "NUM_MUESTRA");
         string[] fases  = { "Geo Ref", "Siembra", "Cultivo Semana", "Cosecha" };
         int      valor1 = ((Convert.ToInt32(dt.Rows[0][0].ToString()) * 100) / muestra);
         dt = data.DB_Desplegar_SEG_SEMANAL_MUESTRA(Convert.ToInt32(DDLRegional.SelectedValue), Convert.ToInt32(DDLCamp.SelectedValue), DDLProg.SelectedValue, idusuario, "VERIFICACION_SIEMBRA", DateTime.Now, "SIEMBRA_MUESTRA");
         int valor2 = ((Convert.ToInt32(dt.Rows[0][0].ToString()) * 100) / muestra);
         ///DateTime fecha=Convert.ToDateTime("21/06/2015");
         //DateTime fecha = DateTime.Now;
         dt = data.DB_Desplegar_SEG_SEMANAL_MUESTRA(Convert.ToInt32(DDLRegional.SelectedValue), Convert.ToInt32(DDLCamp.SelectedValue), DDLProg.SelectedValue, idusuario, "VERIFICACION_CULTIVO", Convert.ToDateTime(TxtFechaIni.Text), "CULTIVO_SEMANAL");
         int valor3 = ((Convert.ToInt32(dt.Rows[0][0].ToString()) * 100) / muestra);
         dt = data.DB_Desplegar_SEG_SEMANAL_MUESTRA(Convert.ToInt32(DDLRegional.SelectedValue), Convert.ToInt32(DDLCamp.SelectedValue), DDLProg.SelectedValue, idusuario, "VERIFICACION_COSECHA", DateTime.Now, "COSECHA_MUESTRA");
         int       valor4 = ((Convert.ToInt32(dt.Rows[0][0].ToString()) * 100) / muestra);
         decimal[] valor  = { valor1, valor2, valor3, valor4 };
         ((Chart)e.Row.FindControl("Chart1")).Series["Series1"].Points.DataBindXY(fases, valor);
     }
 }