示例#1
0
 private void dataGridView2_DragDrop(object sender, DragEventArgs e)
 {
     if (Establecimiento.GetProducto((int)e.Data.GetData(typeof(int))).Stock > 0)
     {
         if (productosVenta + Establecimiento.GetProducto((int)e.Data.GetData(typeof(int))))
         {
             this.dgvDibujar(productosVenta);
         }
     }
 }
示例#2
0
 private void bt_anadir_Click(object sender, EventArgs e)
 {
     try
     {
         DataBase.UpdateProducto(int.Parse(txbx_codigo.Text), (Establecimiento.GetProducto(int.Parse(txbx_codigo.Text)).Stock + int.Parse(cbox_Agregar.Text)).ToString());
         GridRefresh();
         MostrarProducto(Establecimiento.GetProducto(int.Parse(txbx_codigo.Text)));
     }
     catch (FormatException)
     {
         cbox_Agregar.Text = "0";
     }
 }
示例#3
0
 private void txbx_codigo_TextChanged(object sender, EventArgs e)
 {
     try
     {
         MostrarProducto(Establecimiento.GetProducto(int.Parse(txbx_codigo.Text)));
         bt_nuevoProducto.Enabled = false;
         bt_anadir.Enabled        = true;
     }
     catch (FormatException)
     {
         txbx_codigo.Text = null;
         LimpiarTextos();
     }
     catch (Exception)
     {
         LimpiarTextos();
     }
 }
示例#4
0
        static void Main(string[] args)
        {
            DataBase.TraerClientes();
            List <Producto> listaVenta = new List <Producto>();

            try
            {
                Establecimiento.AgregarProducto("PruebaUno", "1");
                Establecimiento.AgregarProducto("PruebaUno", "2"); // Nombre Repetido
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                Console.ReadKey();
                Console.Clear();
            }
            try
            {
                Establecimiento.AgregarProducto("PruebaDos", "3");
                listaVenta.Add(Establecimiento.GetProducto(Establecimiento.Productos[Establecimiento.Productos.Count - 2].Id));
                listaVenta.Add(Establecimiento.GetProducto(Establecimiento.Productos[Establecimiento.Productos.Count - 1].Id));
                listaVenta.Add(Establecimiento.GetProducto(1));
                Establecimiento.HacerVenta(Establecimiento.Clientes[0].Dni.ToString(), listaVenta); // se Hace una Venta
                Console.WriteLine(Establecimiento.Ventas[Establecimiento.Ventas.Count - 1].Formater());
                Console.ReadKey();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                Console.ReadKey();
            }
            finally
            {
                //Para funcionalidad de Ejemplo
                DataBase.BorrarProducto("PruebaUno");
                DataBase.BorrarProducto("PruebaDos");
            }
        }
示例#5
0
 private void dataGridView1_Click(object sender, EventArgs e)
 {
     MostrarProducto(Establecimiento.GetProducto((int)dgv_ListaProductos.CurrentRow.Cells["dgv_columnaId"].Value));
 }