public void DgInserts_UpdateBod(Object sender, DataGridCommandEventArgs e) { revisorFac = (RevisorFactura)Session["revisorFac"]; double nuevoValorReal = 0; try { nuevoValorReal = Convert.ToDouble(((TextBox)e.Item.Cells[4].Controls[1]).Text); } catch (Exception ee) { nuevoValorReal = 0; } revisorFac.BodegaRepuestos.Tables[0].Rows[dgBodegaRep.EditItemIndex][4] = nuevoValorReal; revisorFac.BodegaRepuestos.Tables[0].Rows[dgBodegaRep.EditItemIndex][3] = Math.Round(nuevoValorReal, 2); revisorFac.CalcularTotales("Bo"); AjustarTotalesRepuestosBodegaRe(); Session["revisorFac"] = revisorFac; dgBodegaRep.EditItemIndex = -1; BindDatas("Bo"); }
public void DgInserts_Update(Object sender, DataGridCommandEventArgs e) { //if (!DatasToControls.ValidarDouble(((TextBox)e.Item.Cells[3].Controls[1]).Text)) //{ // Utils.MostrarAlerta(Response, "Cantidad Invalida!"); // dgObservaciones.EditItemIndex = -1; // BindDatas(); // return; //} revisorFac = (RevisorFactura)Session["revisorFac"]; double nuevoValorReal = 0; try { nuevoValorReal = Convert.ToDouble(((TextBox)e.Item.Cells[4].Controls[1]).Text); } catch (Exception ee) { nuevoValorReal = 0; } revisorFac.Operaciones.Tables[0].Rows[dgObservaciones.EditItemIndex][4] = nuevoValorReal; revisorFac.Operaciones.Tables[0].Rows[dgObservaciones.EditItemIndex][3] = Math.Round(nuevoValorReal, 2); revisorFac.CalcularTotales("Op"); AjustarTotalesOperaciones(); Session["revisorFac"] = revisorFac; //dtInserts.Rows[dgObservaciones.EditItemIndex][2] = cant; //dtInserts.Rows[dgObservaciones.EditItemIndex][3] = cantA; //dtInserts.Rows[dgObservaciones.EditItemIndex][4] = pr; //dtInserts.Rows[dgObservaciones.EditItemIndex][6] = desc; //dtInserts.Rows[dgObservaciones.EditItemIndex][7] = tot; //dtInserts.Rows[dgObservaciones.EditItemIndex][8] = cantD; //dtInserts.Rows[dgObservaciones.EditItemIndex][9] = totA; //dtInserts.Rows[dgObservaciones.EditItemIndex][10] = pr; dgObservaciones.EditItemIndex = -1; BindDatas("Op"); }