private void Orden_Load(object sender, EventArgs e) { Bitmap imagenMesa; imagenMesa = new Bitmap(Proyecto_Final_Periodo3.Properties.Resources.Table); Clases.claseMesa mesa = archivoMesas.cargarMesa(); if (mesa != null) { decimal cantidad = mesa.CantidadMesas; for (int j = 1; j <= cantidad; j++) { var boton = new Button { Name = "btnMesa" + j, Text = Convert.ToString(j), Image = imagenMesa, TextAlign = ContentAlignment.MiddleRight, ImageAlign = ContentAlignment.MiddleLeft, Size = new Size(75, 50), Font = new Font("Microsoft Sans Serif", 12, FontStyle.Bold), }; boton.Click += new EventHandler(estado); flpMesas.Controls.Add(boton); } } colorear(); }
private void Configuración_Load(object sender, EventArgs e) { Clases.claseManejoArchivo archivoMesas = new Clases.claseManejoArchivo(); Clases.claseMesa mesas = archivoMesas.cargarMesa(); if (nudNumberTable.Value < 1) { nudNumberTable.Value = 1; } else { mesas.CantidadMesas = nudNumberTable.Value; mesas.Propina = nudTip.Value; } }
private void btnRefresh_Click(object sender, EventArgs e) { bool ventanaAbierta = true; foreach (Form formulario in Application.OpenForms) { if (formulario.GetType() == typeof(Orden)) { ventanaAbierta = false; } } if (ventanaAbierta == true) { bool bandera = true; if (nudNumberTable.Value <= 0) { bandera = false; } if (nudTip.Value < 0) { bandera = false; errConfig.SetError(nudTip, "Ingrese un número mayor a 5"); } else { errConfig.SetError(nudTip, null); } if (bandera) { decimal propina = nudTip.Value, cantidad = nudNumberTable.Value; Clases.claseMesa mesa = new Clases.claseMesa(cantidad, propina); if (GuardarConfig(mesa)) { MessageBox.Show("Se ha actualizado la configuración"); } else { MessageBox.Show("No se ha podido guardar la configuración"); } } } else { MessageBox.Show("Cierra la venta de ordenes para actualizar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private bool GuardarConfig(Clases.claseMesa mesa) { try { File.Delete("configuracion.dat"); BinaryFormatter formatter = new BinaryFormatter(); FileStream fs = new FileStream("configuracion.dat", FileMode.Create, FileAccess.Write); formatter.Serialize(fs, mesa); fs.Close(); return(true); } catch (Exception) { return(false); } }
public void guardarMesa(claseMesa objetoMesa) { if (File.Exists("configuracion.dat")) { File.Delete("configuracion.dat"); BinaryFormatter formater = new BinaryFormatter(); FileStream fs = new FileStream("configuracion.dat", FileMode.Create, FileAccess.Write); formater.Serialize(fs, objetoMesa); fs.Close(); } else { BinaryFormatter formater = new BinaryFormatter(); FileStream fs = new FileStream("configuracion.dat", FileMode.Create, FileAccess.Write); formater.Serialize(fs, objetoMesa); fs.Close(); } }
public claseMesa cargarMesa() { claseMesa mesa; if (!File.Exists("configuracion.dat")) { mesa = new claseMesa(); BinaryFormatter formaterCrear = new BinaryFormatter(); FileStream fsCrear = new FileStream("configuracion.dat", FileMode.Create, FileAccess.Write); formaterCrear.Serialize(fsCrear, mesa); fsCrear.Close(); } BinaryFormatter formater = new BinaryFormatter(); FileStream fs = new FileStream("configuracion.dat", FileMode.Open, FileAccess.Read); mesa = (claseMesa)formater.Deserialize(fs); fs.Close(); return(mesa); }