public MainForm() { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // /* * GestorIvas.Save(); * GestorFamilias.Save(); * GestorArticulos.Save(); * GestorPlazas.Save(); */ GestorIvas.Init(); GestorFamilias.Init(); GestorArticulos.Init(); GestorPlazas.Init(); GestorIvas.Load(); GestorFamilias.Load(); GestorArticulos.Load(); GestorPlazas.Load(); }
public void Load(System.IO.FileStream file) { cod = Util.LoadInt(file); x = Util.LoadInt(file); y = Util.LoadInt(file); tipoMesa = Util.LoadBool(file); estado = Util.LoadInt(file); juntadaCon = Util.LoadInt(file); int numLineas = Util.LoadInt(file); lineas.Clear(); for (int i = 0; i < numLineas; i++) { Linea l = new Linea(); l.Load(file); lineas.Add(l); System.Data.DataRow miDataRow = dataLineas.NewRow(); Articulo a = GestorArticulos.getArticulo(l.CodArticulo); miDataRow["Nombre"] = a.Desc; miDataRow["Precio"] = a.PvpConIva; miDataRow["Estado"] = l.getEstadoString(); dataLineas.Rows.Add(miDataRow); } }
private void botonGrabar_Click(object sender, System.EventArgs e) { botonNuevo.Enabled = true; botonGrabar.Enabled = false; botonSalir.Enabled = true; panelEdicion.Enabled = false; Articulo a = new Articulo(); a.Cod = System.Convert.ToInt32(tbox_Cod.Text); a.Name = tbox_Name.Text; a.Desc = tbox_Desc.Text; a.Familia = (int)combo_Familia.SelectedValue; a.Image = tbox_Image.Text; a.MostrarEnVentas = check_MostrarVentas.Checked; a.Iva = (int)combo_Iva.SelectedValue; a.CostoSinIva = (float)System.Convert.ToDouble(tbox_CostoS.Text); a.CostoConIva = (float)System.Convert.ToDouble(tbox_CostoC.Text); a.PvpSinIva = (float)System.Convert.ToDouble(tbox_PvpS.Text); a.PvpConIva = (float)System.Convert.ToDouble(tbox_PvpC.Text); a.Margen = System.Convert.ToInt32(tbox_Margen.Text); a.Existencias = System.Convert.ToInt32(tbox_Existencias.Text); a.StockInicial = System.Convert.ToInt32(tbox_StockInicial.Text); a.StockMinimo = System.Convert.ToInt32(tbox_StockMinimo.Text); a.ValorCosto = (float)System.Convert.ToDouble(tbox_ValorCosto.Text); a.ValorVenta = (float)System.Convert.ToDouble(tbox_ValorVenta.Text); GestorArticulos.AddArticulo(a); }
public ArticulosForm() { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // combo_Familia.DataSource = GestorFamilias.DataTable; combo_Familia.ValueMember = "Codigo"; combo_Familia.DisplayMember = "Nombre"; combo_Iva.DataSource = GestorIvas.DataTable; combo_Iva.ValueMember = "Codigo"; combo_Iva.DisplayMember = "Porcentaje"; GestorFamilias.Load(); botonNuevo.Enabled = true; botonGrabar.Enabled = false; botonSalir.Enabled = true; panelEdicion.Enabled = false; dataGrid.SetDataBinding(GestorArticulos.GetDataTable(), null); GestorArticulos.Load(); }
public void AddLinea(Linea l) { lineas.Add(l); // Generamos la row System.Data.DataRow miDataRow = dataLineas.NewRow(); Articulo a = GestorArticulos.getArticulo(l.CodArticulo); miDataRow["Nombre"] = a.Desc; miDataRow["Precio"] = a.PvpConIva; miDataRow["Estado"] = l.getEstadoString(); dataLineas.Rows.Add(miDataRow); }
private void printTicket_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { // Creamos la fuente System.Drawing.Font fuente = new System.Drawing.Font("Arial", 12); // Generamos el ticket int linea = 0; // Cabecera e.Graphics.DrawString("Café Tr3ntatr3s", fuente, Brushes.Black, 0.0f, 16.0f * linea); linea++; e.Graphics.DrawString("-------------------------------------", fuente, Brushes.Black, 0.0f, 16.0f * linea); linea += 2; for (int i = 0; i < printingPlaza.NumLineas; i++) { e.Graphics.DrawString(GestorArticulos.getArticulo(((Linea)printingPlaza.Lineas[i]).CodArticulo).Desc, fuente, Brushes.Black, 0.0f, 16.0f * linea); linea++; } printingPlaza.Clear(); }
public TpvForm() { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // // Recargamos GestorFamilias.Load(); GestorArticulos.Load(); GestorPlazas.Load(); // Requiere que los articulos se hayan cargado panelVenta.Visible = true; panelOpsSinMesa.Visible = true; panelOpsConMesa.Visible = false; panelSacarMesa.Visible = false; panelGeneral.Visible = true; panelTraspasar.Visible = false; panelJuntar.Visible = false; modoDeOperacion = ModoNormal; // Creamos los botones del panel de familias int numBotonesFamiliaFila = panelFamilias.ClientSize.Width / 64; int numBotonesFamiliaColumna = panelFamilias.ClientSize.Height / 64; int numBotonesFamilia = numBotonesFamiliaFila * numBotonesFamiliaColumna; botonFamilia = new System.Windows.Forms.Button[numBotonesFamilia]; for (int i = 0; i < numBotonesFamilia; i++) { botonFamilia[i] = new System.Windows.Forms.Button(); botonFamilia[i].Size = new System.Drawing.Size(64, 64); botonFamilia[i].Left = (i % numBotonesFamiliaFila) * 64; botonFamilia[i].Top = (i / numBotonesFamiliaFila) * 64; botonFamilia[i].TextAlign = System.Drawing.ContentAlignment.BottomCenter; botonFamilia[i].Visible = false; panelFamilias.Controls.Add(botonFamilia[i]); } int numBotonesArticulosFila = panelArticulos.ClientSize.Width / 64; int numBotonesArticulosColumna = panelArticulos.ClientSize.Height / 64; int numBotonesArticulos = numBotonesArticulosFila * numBotonesArticulosColumna; botonArticulo = new System.Windows.Forms.Button[numBotonesArticulos]; codBotonArticulo = new int[numBotonesArticulos]; for (int i = 0; i < numBotonesArticulos; i++) { botonArticulo[i] = new System.Windows.Forms.Button(); botonArticulo[i].Size = new System.Drawing.Size(64, 64); botonArticulo[i].Left = (i % numBotonesArticulosFila) * 64; botonArticulo[i].Top = (i / numBotonesArticulosFila) * 64; botonArticulo[i].TextAlign = System.Drawing.ContentAlignment.BottomCenter; botonArticulo[i].Visible = false; botonArticulo[i].Click += new System.EventHandler(this.botonArticulo_Click); panelArticulos.Controls.Add(botonArticulo[i]); } // Rellenamos los botones de las familia for (int i = 0; i < GestorFamilias.Familias.Count; i++) { botonFamilia[i].Image = Image.FromFile(((Familia)GestorFamilias.Familias[i]).Image); botonFamilia[i].Text = ((Familia)GestorFamilias.Familias[i]).Name; botonFamilia[i].Visible = true; } // Rellenamos los botones de los articulos for (int i = 0; i < GestorArticulos.Articulos.Count; i++) { botonArticulo[i].Image = Image.FromFile(((Articulo)GestorArticulos.Articulos[i]).Image); botonArticulo[i].Text = ((Articulo)GestorArticulos.Articulos[i]).Name; botonArticulo[i].Visible = true; codBotonArticulo[i] = ((Articulo)GestorArticulos.Articulos[i]).Cod; } // Ponemos los botones de las plazas for (int i = 0; i < GestorPlazas.getNumPlazas(); i++) { panelVenta.Controls.Add(GestorPlazas.getBotonTPV(i)); GestorPlazas.getBotonTPV(i).Click += new System.EventHandler(botonesMesa_Click); } mesaSeleccionada = -1; }
private void botonSalir_Click(object sender, System.EventArgs e) { GestorArticulos.Save(); this.Close(); }