protected void BtnInsertAdversidad_Click(object sender, EventArgs e)
        {
            DataTable dt  = Session["datos1"] as DataTable;
            DataRow   row = dt.NewRow();

            row["Adversidad"]  = DDLAdversidad.SelectedValue;
            row["Descripcion"] = TxtDescripAdversidad.Text;
            row["Intencidad"]  = DDLIntensidad.SelectedValue;
            row["Porcentaje"]  = TxtIntencidad.Text;
            row["Tratamiento"] = TxtTratamiento.Text;
            dt.Rows.Add(row);
            GVAdversidad.DataSource = dt;
            GVAdversidad.DataBind();
            Session["datos1"] = dt;
            Linpiar_CAMPOS();
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     //try
     //{
     if (!IsPostBack)
     {
         LblIdInsOrg.Text  = Session["IdInsOrg"].ToString();
         LblIdInsProd.Text = Session["IdInsProd"].ToString();
         LblIdUsuario.Text = Session["IdUser"].ToString();
         LblEtapa.Text     = Session["Etapa"].ToString();
         LblEstado.Text    = Session["Estado"].ToString();
         //Control_FORMULARIO();
         Datos_Org_ENCABEZADO();
         Cargar_COMBO();
         Control_FORMULARIO();
         /*****************************************************/
         DataTable dtListaPartida1 = new DataTable();
         dtListaPartida1.Columns.AddRange(new DataColumn[5] {
             new DataColumn("Adversidad"), new DataColumn("Descripcion"), new DataColumn("Intencidad"), new DataColumn("Porcentaje"), new DataColumn("Tratamiento")
         });
         GVAdversidad.DataSource = dtListaPartida1;
         GVAdversidad.DataBind();
         Session["datos1"] = dtListaPartida1;
         /*************************************/
         DataTable dtListaPartida = new DataTable();
         dtListaPartida.Columns.AddRange(new DataColumn[5] {
             new DataColumn("Id_Fenologia"), new DataColumn("FaceFenologica"), new DataColumn("EstadoFF"), new DataColumn("Porcentaje"), new DataColumn("Fecha_Cosecha")
         });
         GVSegCultivo.DataSource = dtListaPartida;
         GVSegCultivo.DataBind();
         Session["datos"] = dtListaPartida;
         Contro2_FORMULARIO();
         /********************************************/
         Calcularar_AVANCE_SIEMBRA();
         Calcularar_AVANCE_SIEMBRA_CULTIVO();
         /*********************************************/
         ////Desplegar_INSUMOS_PRODUCTOR();
     }
     //}
     //catch
     //{
     //    Response.Redirect("~/About.aspx");
     //}
 }
        protected void GVAdversidad_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int       index = Convert.ToInt32(e.RowIndex);
            DataTable dt    = ViewState["dtAdversidad"] as DataTable;

            dt.Rows[index].Delete();
            ViewState["dtAdversidad"] = dt;
            GVAdversidad.DataSource   = ViewState["dtAdversidad"] as DataTable;
            GVAdversidad.DataBind();

            if (dt.Rows.Count == 0)
            {
                DataRow dr;
                dr = dt.NewRow();
                dt.Rows.Add(dr);
                GVAdversidad.DataSource = dt;
                GVAdversidad.DataBind();
            }
        }
        protected void RdbAdeversidadSI_CheckedChanged(object sender, EventArgs e)
        {
            PnlAdversidad.Visible = true;
            //**luis.rojas
            DataTable dtAdversidad = new DataTable();
            DataRow   drAdversidad;

            dtAdversidad.TableName = "Adversidad";
            dtAdversidad.Columns.Add(new DataColumn("Adversidad", typeof(string)));
            dtAdversidad.Columns.Add(new DataColumn("Intensidad", typeof(string)));
            dtAdversidad.Columns.Add(new DataColumn("Porcentaje", typeof(int)));
            dtAdversidad.Columns.Add(new DataColumn("Fecha_Ocurrencia", typeof(string)));
            dtAdversidad.Columns.Add(new DataColumn("Descripcion", typeof(string)));
            drAdversidad = dtAdversidad.NewRow();
            dtAdversidad.Rows.Add(drAdversidad);
            ViewState["dtAdversidad"] = dtAdversidad;
            GVAdversidad.DataSource   = dtAdversidad;
            GVAdversidad.DataBind();
        }
        protected void RdbAdeversidadNO_CheckedChanged(object sender, EventArgs e)
        {
            DataTable dtTable = (DataTable)ViewState["dtAdversidad"];

            if (dtTable.Rows[0][0].ToString() == "")
            {
                DataTable dtAdversidad = new DataTable();
                ViewState["dtAdversidad"] = dtAdversidad;
                Limpiar_CAMPOS_ADVERSIDAD();
                PnlAdversidad.Visible   = false;
                GVAdversidad.DataSource = null;
                GVAdversidad.DataBind();
            }
            else
            {
                string script = @"<script type='text/javascript'>alert('{0}');</script>";
                script = string.Format(script, "EXISTEN ADVERSIDADES REGISTRADAS..!");
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
            }
        }
 protected void BtnInsertAdversidad_Click(object sender, EventArgs e)
 {
     //************Evento Adverso
     if (GVAdversidad.Rows.Count > 0)
     {
         foreach (GridViewRow row in GVAdversidad.Rows)
         {
             string valorcol2 = row.Cells[0].Text;
             if (row.Cells[0].Text == DDLAdversidad.SelectedValue)
             {
                 string script = @"<script type='text/javascript'>alert('{0}');</script>";
                 script = string.Format(script, "EVENTO ADVERSO YA SELECCIONADO..!");
                 ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
                 return;
             }
         }
     }
     //************intensidad
     if (Convert.ToInt16(TxtIntencidad.Text) == 0)
     {
         string script = @"<script type='text/javascript'>alert('{0}');</script>";
         script = string.Format(script, "INGRESE INTENSIDAD..!");
         ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
         return;
     }
     //************FECHA
     if (txt_fecha_adversidad.Text == string.Empty)
     {
         string script = @"<script type='text/javascript'>alert('{0}');</script>";
         script = string.Format(script, "INGRESE FECHA OCURRENCIA..!");
         ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
         return;
     }
     //*************
     if (ViewState["dtAdversidad"] != null)
     {
         DataTable dtTable = (DataTable)ViewState["dtAdversidad"];
         DataRow   drRow   = null;
         if (dtTable.Rows.Count > 0)
         {
             ////**luis.rojas 25/05/2016
             //if (dtTable.Rows[0]["Adversidad"].ToString() == DDLAdversidad.SelectedValue)
             //{
             //    string script = @"<script type='text/javascript'>alert('{0}');</script>";
             //    script = string.Format(script, "EVENTO ADVERSO YA SELECCIONADO..!");
             //    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
             //    return;
             //}
             ////**
             drRow = dtTable.NewRow();
             drRow["Adversidad"]       = DDLAdversidad.SelectedValue.ToString();
             drRow["Intensidad"]       = DDLIntensidad.SelectedValue.ToString();
             drRow["Porcentaje"]       = TxtIntencidad.Text;
             drRow["Fecha_Ocurrencia"] = txt_fecha_adversidad.Text.Trim();
             drRow["Descripcion"]      = txt_Observacion.Text.Trim();
         }
         if (dtTable.Rows[0][0].ToString() == "")
         {
             dtTable.Rows[0].Delete();
             dtTable.AcceptChanges();
         }
         dtTable.Rows.Add(drRow);
         ViewState["dtAdversidad"] = dtTable;
         GVAdversidad.DataSource   = dtTable;
         GVAdversidad.DataBind();
         Limpiar_CAMPOS_ADVERSIDAD();
     }
 }
Exemple #7
0
        private void Datos_SEGUIMIENTO_ENCABEZADO()
        {
            DB_EXT_Seguimiento Seg = new DB_EXT_Seguimiento();
            DataTable          dt  = new DataTable();

            dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ENCABEZADO");
            LblProductor.Text = dt.Rows[0][0].ToString();
            LblCedula.Text    = dt.Rows[0][1].ToString();
            LblOrg.Text       = dt.Rows[0][2].ToString();
            LblComunidad.Text = dt.Rows[0][4].ToString();
            LblMunicipio.Text = dt.Rows[0][5].ToString();
            LblProvincia.Text = dt.Rows[0][6].ToString();
            LblDep.Text       = dt.Rows[0][7].ToString();
            LblPrograma.Text  = dt.Rows[0][8].ToString();
            LblRegional.Text  = dt.Rows[0][9].ToString();
            LblCamp.Text      = dt.Rows[0][10].ToString();
            LblIdUser.Text    = dt.Rows[0][11].ToString();
            DB_Usuario us = new DB_Usuario();

            dt = us.DB_Desplegar_USUARIO(0, LblIdUser.Text, "USUARIO");
            LblTecnico.Text = dt.Rows[0][10].ToString();
            switch (LblEtapa.Text)
            {
            case "VERIFICACION_PARCELA":
                Panel1.Visible           = true;
                GVCoordenadas.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS");
                GVCoordenadas.DataBind();
                dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS");
                LblFechaSeg.Text     = dt.Rows[0][8].ToString();
                LblHoraSeg.Text      = dt.Rows[0][9].ToString();
                LblObsParcela.Text   = dt.Rows[0][11].ToString();
                LblRecomParcela.Text = dt.Rows[0][12].ToString();
                break;

            case "VERIFICACION_SIEMBRA":
                Panel2.Visible       = true;
                GVSiembra.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "SIEMBRA");
                GVSiembra.DataBind();
                dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "SIEMBRA");
                LblFechaSeg.Text      = dt.Rows[0][9].ToString();
                LblHoraSeg.Text       = dt.Rows[0][10].ToString();
                LblObsParcela0.Text   = dt.Rows[0][12].ToString();
                LblRecomParcela0.Text = dt.Rows[0][13].ToString();
                break;

            case "VERIFICACION_CULTIVO":
                Panel3.Visible       = true;
                GVCultivo.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "CULTIVO");
                GVCultivo.DataBind();
                dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "CULTIVO");
                LblFechaSeg.Text        = dt.Rows[0][9].ToString();
                LblHoraSeg.Text         = dt.Rows[0][10].ToString();
                LblObsParcela1.Text     = dt.Rows[0][12].ToString();
                LblRecomParcela1.Text   = dt.Rows[0][13].ToString();
                GVAdversidad.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ADVERSIDAD");
                GVAdversidad.DataBind();
                break;

            case "VERIFICACION_COSECHA":
                Panel4.Visible       = true;
                GVCosecha.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COSECHA");
                GVCosecha.DataBind();
                dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COSECHA");
                LblFechaSeg.Text      = dt.Rows[0][9].ToString();
                LblHoraSeg.Text       = dt.Rows[0][10].ToString();
                LblObsParcela1.Text   = dt.Rows[0][12].ToString();
                LblRecomParcela1.Text = dt.Rows[0][13].ToString();
                //GVAdversidad.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ADVERSIDAD");
                //GVAdversidad.DataBind();
                break;
            }
        }