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(); Datos_Org_ENCABEZADO(); Cargar_COMBO(); /*************************************/ DataTable dtListaPartida = new DataTable(); dtListaPartida.Columns.AddRange(new DataColumn[8] { new DataColumn("Id_Fenologia"), new DataColumn("Face_Fenologia"), new DataColumn("Valor1"), new DataColumn("Valor2"), new DataColumn("Valor5"), new DataColumn("Valor6"), new DataColumn("Valor7"), new DataColumn("Valor8") }); GVRendTrigo.DataSource = dtListaPartida; GVRendTrigo.DataBind(); Session["datos"] = dtListaPartida; } } catch { Response.Redirect("~/About.aspx"); } }
protected void BtnRegistrar_Click(object sender, EventArgs e) { if (TxtNumEspigas.Text != "") { if (TxtNumGranoEspigas.Text != "") { if (TxtPesoMilGranos.Text != "") { if (TxtPorcentHumedad.Text != "") { string aux = "NO"; DataTable dt = Session["datos"] as DataTable; for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i][0].ToString() == DDLFaceFenologica.SelectedValue) { aux = "SI"; } } if (aux == "NO") { //DataTable dt = Session["datos"] as DataTable; DataRow row = dt.NewRow(); row["Id_Fenologia"] = DDLFaceFenologica.SelectedValue; row["Face_Fenologia"] = DDLFaceFenologica.SelectedItem.Text; row["Valor1"] = TxtNumEspigas.Text; row["Valor2"] = TxtNumGranoEspigas.Text; row["Valor5"] = TxtPesoMilGranos.Text; row["Valor6"] = TxtPorcentHumedad.Text; row["Valor7"] = LblKgHect.Text; row["Valor8"] = LblTonHect.Text; dt.Rows.Add(row); GVRendTrigo.DataSource = dt; GVRendTrigo.DataBind(); Session["datos"] = dt; BtnEnviar.Visible = true; BtnCancelar.Visible = true; LblMsj1.Text = string.Empty; Linpiar_CAMPOS(); } else { LblMsj1.Text = "Ya registro la face Fenologica que selecciono"; } } else { LblMsj1.Text = "Error Porcentaje Humedad"; } } else { LblMsj1.Text = "ERROR Peso MIL gramos"; } } else { LblMsj1.Text = "ERROR granos espigas"; } } else { LblMsj1.Text = "ERROR Numero de espigas"; } }