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 Registrar_AVANCE_DE_SIEMBRA() { if (Convert.ToInt32(TxtPorcentaje.Text) <= 100) { if (Convert.ToInt32(TxtPorcentaje.Text) > Convert.ToInt32(LblAvanSiem.Text)) { if (TxtPorcentaje.Text != "") { LblMsj5.Text = string.Empty; DataTable dt = Session["datos"] as DataTable; DataRow row = dt.NewRow(); row["Id_Fenologia"] = DDLFenologia.SelectedValue; row["FaceFenologica"] = DDLFenologia.SelectedItem.Text; row["EstadoFF"] = DDLEstadoFF.SelectedValue; row["Porcentaje"] = TxtPorcentaje.Text; row["Fecha_Cosecha"] = TxtFechaFase.Text; dt.Rows.Add(row); GVSegCultivo.DataSource = dt; GVSegCultivo.DataBind(); Session["datos"] = dt; BtnEnviar.Enabled = true; BtnRegistrar.Enabled = false; Linpiar_CAMPOS(); } else { LblMsj5.Text = "Error necesiata definir un porcentaje"; } } else { LblMsj5.Text = "El avance de siembra NO puede ser MENOR o IGUAL a lo declarado en la inspección anterior"; } } else { LblMsj5.Text = "No se puede registrar el dato, porque el avance de siembra ya se encuentra en el 100%"; } }
protected void Registrar_COSECHAPROBABLE() { /*********************************************************************/ if (TxtFechaFase.Text != "") { LblMsj5.Text = string.Empty; DataTable dt = Session["datos"] as DataTable; DataRow row = dt.NewRow(); row["Id_Fenologia"] = DDLFenologia.SelectedValue; row["FaceFenologica"] = DDLFenologia.SelectedItem.Text; row["EstadoFF"] = DDLEstadoFF.SelectedValue; row["Porcentaje"] = TxtPorcentaje.Text; row["Fecha_Cosecha"] = TxtFechaFase.Text; dt.Rows.Add(row); GVSegCultivo.DataSource = dt; GVSegCultivo.DataBind(); Session["datos"] = dt; TxtFechaFase.Text = string.Empty; /*************/ if (DDLEstadoFF.SelectedItem.Text == "Final") { BtnEnviar.Enabled = true; BtnRegistrar.Enabled = false; } else { DDLEstadoFF.Items.Clear(); DDLEstadoFF.Items.Insert(0, new ListItem("Final", "Final", true)); DDLEstadoFF.DataBind(); } } else { Response.Write("<script>window.alert('Necesita especificar la fecha');</script>"); } }
protected void Registrar_SEGUIMIENTO_AL_CULTIVO() { if (TxtPorcentaje.Text != "") { if (Convert.ToInt32(TxtPorcentaje.Text) > 0)//&& Convert.ToInt32(TxtPorcentaje.Text) <= Convert.ToInt32(LblCont.Text)) { LblCont.Text = (Convert.ToInt32(TxtPorcentaje.Text) + Convert.ToInt32(LblCont.Text)).ToString(); if (Convert.ToInt32(LblCont.Text) <= Convert.ToInt32(LblAvanSiem.Text)) { LblMsj5.Text = string.Empty; DataTable dt = Session["datos"] as DataTable; DataRow row = dt.NewRow(); row["Id_Fenologia"] = DDLFenologia.SelectedValue; row["FaceFenologica"] = DDLFenologia.SelectedItem.Text; row["EstadoFF"] = DDLEstadoFF.SelectedValue; row["Porcentaje"] = TxtPorcentaje.Text; row["Fecha_Cosecha"] = TxtFechaFase.Text; dt.Rows.Add(row); GVSegCultivo.DataSource = dt; GVSegCultivo.DataBind(); Session["datos"] = dt; Linpiar_CAMPOS(); if (Convert.ToInt32(LblCont.Text) == Convert.ToInt32(LblAvanSiem.Text)) { BtnEnviar.Enabled = true; } if (DDLFenologia.SelectedItem.Text == "COSECHA Y ACOPIO") { BtnRegistrar.Enabled = false; DDLFenologia.Enabled = false; BtnEnviar.Enabled = true; Panel1.Enabled = false; } } else { LblMsj5.Text = "El Grado de porcentaje de la fenología no puede ser 0, se requiere que presente una variación para continuar"; } } else { LblCont.Text = (Convert.ToInt32(TxtPorcentaje.Text) + Convert.ToInt32(LblCont.Text)).ToString(); if (Convert.ToInt32(LblCont.Text) <= Convert.ToInt32(LblAvanSiem.Text)) { LblMsj5.Text = string.Empty; DataTable dt = Session["datos"] as DataTable; DataRow row = dt.NewRow(); row["Id_Fenologia"] = DDLFenologia.SelectedValue; row["FaceFenologica"] = DDLFenologia.SelectedItem.Text; row["EstadoFF"] = DDLEstadoFF.SelectedValue; row["Porcentaje"] = TxtPorcentaje.Text; row["Fecha_Cosecha"] = TxtFechaFase.Text; dt.Rows.Add(row); GVSegCultivo.DataSource = dt; GVSegCultivo.DataBind(); Session["datos"] = dt; Linpiar_CAMPOS(); if (Convert.ToInt32(LblCont.Text) == Convert.ToInt32(LblAvanSiem.Text)) { BtnEnviar.Enabled = true; } if (DDLFenologia.SelectedItem.Text == "COSECHA Y ACOPIO") { BtnRegistrar.Enabled = false; DDLFenologia.Enabled = false; } } else { LblCont.Text = (Convert.ToInt32(LblCont.Text) - Convert.ToInt32(TxtPorcentaje.Text)).ToString(); LblMsj5.Text = "No se puede registar, la siembra esta en un: " + LblAvanSiem.Text + "%"; } } } else { LblMsj5.Text = "Error necesiata definir un porcentaje"; } }