Esempio n. 1
0
        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);
            }
        }