protected void AddButton_Click(object sender, EventArgs e) { float total = 0, suma = 0, resultado = 0; try { DataTable dt = (DataTable)ViewState["Venta"]; if (!string.IsNullOrWhiteSpace(CantidadTextBox.Text) && Articulos.BuscarExistencia(Utility.ConvierteEntero(ArticuloDropDownList.SelectedValue), Utility.ConvierteEntero(CantidadTextBox.Text))) { dt.Rows.Add(ArticuloDropDownList.SelectedValue, CantidadTextBox.Text, PrecioDropDownList.SelectedValue); ViewState["Venta"] = dt; CargarGrid(); CantidadTextBox.Text = string.Empty; foreach (GridViewRow item in VentaGridView.Rows) { suma = suma + Utility.ConvierteFloat(item.Cells[1].Text); total = total + Utility.ConvierteFloat(item.Cells[2].Text); } resultado = suma * total; MontoTextBox.Text = resultado.ToString("N2"); CantidadTextBox.Text = string.Empty; } else { Utility.MensajeToastr(this.Page, "Ya no Quedan esa Cantidad de Articulos!", "Cuidado!", "Warning"); } } catch (Exception ex) { Response.Write(ex.Message); } }