protected void btnBuscar_Click(object sender, EventArgs e) { try { var registrosm = Controlasql.ClistaitemsRecibo_compra(Ltipo.Value, Lnumero.Value, Session["BD"].ToString()); if (registrosm.Tables[0].Rows.Count > 0) { GridviewItemsCompra.DataSource = registrosm; this.Page.Session["ds"] = registrosm; var dt = registrosm.Tables[0]; string validador = ""; foreach (DataRow row in dt.Rows) { validador = Convert.ToString(row[9]); } GridviewItemsCompra.DataBind(); } else { GridviewItemsCompra.DataSource = null; GridviewItemsCompra.DataBind(); } } catch (Exception ex) { alerta.MessageBox(this, "Excepcion Interna:" + ex.Message); } }
protected void GridviewItemsCompra_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow gr = GridviewItemsCompra.SelectedRow; var idCompra = Page.Server.HtmlDecode(gr.Cells[2].Text); var plu = Page.Server.HtmlDecode(gr.Cells[3].Text); var detalle = Page.Server.HtmlDecode(gr.Cells[4].Text); try { var registro = Controlasql.CInsertitemsbonificado(idCompra, plu, detalle, Session["BD"].ToString()); if (registro > 0) { lbestado.Text = "bonificado ok"; try { var registrosm = Controlasql.ClistaitemsRecibo_compra(Ltipo.Value, Lnumero.Value, Session["BD"].ToString()); if (registrosm.Tables[0].Rows.Count > 0) { GridviewItemsCompra.DataSource = registrosm; this.Page.Session["ds"] = registrosm; var dt = registrosm.Tables[0]; string validador = ""; foreach (DataRow row in dt.Rows) { validador = Convert.ToString(row[9]); } GridviewItemsCompra.DataBind(); } else { GridviewItemsCompra.DataSource = null; GridviewItemsCompra.DataBind(); } } catch (Exception ex) { alerta.MessageBox(this, "Excepcion Interna:" + ex.Message); } } } catch (Exception ex) { lbestado.Text = "Excepcion no Controlada= " + ex.Message; } }
//protected void GridviewItemsCompra_RowUpdated(object sender, GridViewUpdatedEventArgs e) //{ // try // { // var id = e.NewValues[1].ToString(); // var oc = e.NewValues[2].ToString(); // var pplu = e.NewValues[3].ToString(); // var pcant = e.NewValues[4].ToString(); // var pdetalle = e.NewValues[5].ToString(); // var pcostoanterior = e.NewValues[6].ToString(); // var pcostonuevo = e.NewValues[7].ToString(); // var pestado = e.NewValues[8].ToString(); // var pobserva = e.NewValues[9].ToString(); // var regis = Controlasql.CcreaitemsOC(oc, pplu, pcant, pdetalle, pestado,pestado, Session["BD"].ToString()); // //if (regis.Tables[0].Rows.Count > 0) // //{ // // GridviewItemsCompra.DataSource = regis; // // this.Page.Session["ds"] = regis; // // GridviewItemsCompra.DataBind(); // //} // //else // //{ // // GridviewItemsCompra.DataSource = null; // // GridviewItemsCompra.DataBind(); // //} // Llenatabla(); // } // catch (Exception ex) // { // lbestado.Text=ex.Message; // } //} public void Llenatabla() { try { var registrosm = Controlasql.ClistaitemsRecibo_compra(Ltipo.Value, Lnumero.Value, Session["BD"].ToString()); if (registrosm.Tables[0].Rows.Count > 0) { GridviewItemsCompra.DataSource = registrosm; this.Page.Session["ds"] = registrosm; GridviewItemsCompra.DataBind(); } else { GridviewItemsCompra.DataSource = null; GridviewItemsCompra.DataBind(); } } catch (Exception ex) { alerta.MessageBox(this, "Excepcion Interna:" + ex.Message); } }
protected void GridviewItemsCompra_RowEditing(object sender, GridViewEditEventArgs e) { GridviewItemsCompra.EditIndex = e.NewEditIndex; GridviewItemsCompra.DataSource = this.Page.Session["ds"]; GridviewItemsCompra.DataBind(); }
protected void GridviewItemsCompra_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) { GridviewItemsCompra.EditIndex = -1; GridviewItemsCompra.DataSource = this.Page.Session["ds"]; GridviewItemsCompra.DataBind(); }