protected void GVCoord_RowCommand(object sender, GridViewCommandEventArgs e) { string aux = ""; string tipo = Convert.ToString(e.CommandName); int rowIndex = Convert.ToInt32(e.CommandArgument); DataTable DT = Session["datos"] as DataTable; DT.Rows.RemoveAt(rowIndex); GVCoord.DataSource = DT; GVCoord.DataBind(); Session["datos"] = DT; }
protected void BtnInsertar_Click(object sender, EventArgs e) { if (TxtCoordX.Text != "" && TxtCoordY.Text != "") { DataTable dt = Session["datos"] as DataTable; DataRow row = dt.NewRow(); row["Num_Parcela"] = DDLNumParcela.SelectedValue; row["Num_Punto"] = txtPunto.Text; row["CoordX"] = TxtCoordX.Text; row["CoordY"] = TxtCoordY.Text; dt.Rows.Add(row); GVCoord.DataSource = dt; GVCoord.DataBind(); Session["datos"] = dt; Linpiar_CAMPOS(); BtnEnviar.Enabled = true; } else { Response.Write("<script>window.alert('Se necesita la coordenada X y la Y, para identificar el punto');</script>"); } }
protected void Page_Load(object sender, EventArgs e) { //RangeValidator2.ErrorMessage = "JOSE"; //RangeValidator2.MaximumValue //try //{ if (Session["IdUser"] == null) { Response.Redirect("~/About.aspx"); } if (!IsPostBack) { LblIdInsOrg.Text = Session["IdInsOrg"].ToString(); LblIdInsProd.Text = Session["IdInsProd"].ToString(); LblIdUsuario.Text = Session["IdUser"].ToString(); LblEtapa.Text = Session["Etapa"].ToString(); LblId_Etapa.Text = Session["Id_Etapa"].ToString();//**LR LblEstado.Text = Session["Estado"].ToString(); /***************************************/ Datos_Org_ENCABEZADO(); Control_FORMULARIO(); /*****************************************************/ DataTable dtListaPartida1 = new DataTable(); dtListaPartida1.Columns.AddRange(new DataColumn[4] { new DataColumn("Num_Parcela"), new DataColumn("Num_Punto"), new DataColumn("CoordX"), new DataColumn("CoordY") }); GVCoord.DataSource = dtListaPartida1; GVCoord.DataBind(); Session["datos"] = dtListaPartida1; } //} //catch //{ // Response.Redirect("~/About.aspx"); //} }