private void Agregar() { if (txtCodigo.Text == "") { Mensaje("Debe ingresar un articulo"); return; } if (txtCantidad.Text == "") { Mensaje("Debe ingresar una cantidad"); return; } if (txtPrecio.Text == "") { Mensaje("Debe ingresar un precio"); return; } Boolean Des = false; if (chkDescuento.Visible == true) { if (chkDescuento.Checked == true) { Des = true; } } //string Col = "CodArticulo;Nombre;Precio;Cantidad;Subtotal"; Int32 CodArticulo = Convert.ToInt32(txtCodigo.Text); int Cantidad = Convert.ToInt32(txtCantidad.Text); Double Precio = 0; if (Des == false) { Precio = Convert.ToDouble(txtPrecio.Text); } if (Des == true) { Precio = Convert.ToDouble(txtDescuento.Text); } Double Subtotal = Precio * Cantidad; string Nombre = txt_Nombre.Text; if (fun.Buscar(tbVenta, "CodArticulo", CodArticulo.ToString()) == true) { Mensaje("Ya se ha ingresado el articulo"); return; } int Libreria = 1; if (radioJugueteria.Checked == true) { Libreria = 0; } string Val = CodArticulo + ";" + Nombre; Val = Val + ";" + Precio.ToString(); Val = Val + ";" + Cantidad.ToString(); Val = Val + ";" + Subtotal.ToString(); Val = Val + ";" + Indice.ToString(); Val = Val + ";" + Libreria; tbVenta = fun.AgregarFilas(tbVenta, Val); Indice = Indice + 1; //Grilla.Sort(Grilla.Columns[3]), ListSortDirection.Ascending) if (tbVenta.Rows.Count > 1) { Grilla.Sort(Grilla.Columns[5], ListSortDirection.Descending); } Grilla.DataSource = tbVenta; Grilla.Columns[0].Visible = false; Grilla.Columns[5].Visible = false; Grilla.Columns[1].Width = 370; Double Total = fun.TotalizarColumna(tbVenta, "Subtotal"); txtTotal.Text = Total.ToString(); txtTotalConDescuento.Text = Total.ToString(); txtCodigo.Text = ""; txt_Codigo.Text = ""; txt_CodigoBarra.Text = ""; txt_Stock.Text = ""; txtPrecio.Text = ""; txtCantidad.Text = ""; txt_Nombre.Text = ""; // Valida = false; txt_CodigoBarra.Focus(); Grilla.Refresh(); if (tbVenta.Rows.Count > 0) { for (int i = 0; i < Grilla.Rows.Count - 1; i++) { if (i == 0) { Grilla.Rows[0].Selected = true; } else { Grilla.Rows[i].Selected = false; } } } // }