public frmConfiguracion() { InitializeComponent(); confi = serializar.LeerConfiguracion(); nudPorcentaje.Value = Convert.ToDecimal(confi.PorcentajePropina); nudMesas.Value = Convert.ToDecimal(confi.CantMesas); pnlConfig.Anchor = System.Windows.Forms.AnchorStyles.None; }
public void GuardarConfiguracion(configuracion confi) { try { BinaryFormatter formatter = new BinaryFormatter(); FileStream fs = new FileStream("configuracion.dat", FileMode.Create, FileAccess.Write); formatter.Serialize(fs, confi); fs.Close(); } catch { MessageBox.Show("No fue posible almacenar los datos"); } }
public configuracion LeerConfiguracion() { if (File.Exists("configuracion.dat")) { try { BinaryFormatter formatter = new BinaryFormatter(); FileStream fs = new FileStream("configuracion.dat", FileMode.Open, FileAccess.Read); configuracion confi = (configuracion)formatter.Deserialize(fs); fs.Close(); return(confi); } catch { MessageBox.Show("No es posible leer el archivo"); return(new configuracion()); } } else { return(new configuracion()); } }
private void inicializar() { //Actuallizar variables confi = serializar.LeerConfiguracion(); dComanda = serializar.LeerComandas(); dMenu = serializar.LeerMenu(); tabComandas.SelectedTab = tpMesas; mesaSeleccionada = null; lmenuActual.Clear(); flpComandas.Controls.Clear(); for (int i = 0; i < confi.CantMesas; i++) { Button btnMesa = new Button(); btnMesa.Name = i.ToString(); btnMesa.Width = 80; btnMesa.Height = 80; btnMesa.Click += new EventHandler(clickMesa); ToolTip tip = new ToolTip(); //Mostrar el nombre al poner el mouse sobre el botón comanda coman = dComanda[i.ToString()]; if (coman.Disponible) { btnMesa.BackgroundImage = ProyectoFinal.Properties.Resources.Solo; tip.SetToolTip(btnMesa, "Mesa " + (i + 1).ToString() + " Disponible"); } else { btnMesa.BackgroundImage = ProyectoFinal.Properties.Resources.Ocupado; tip.SetToolTip(btnMesa, "Mesa " + (i + 1).ToString() + " Ocupada"); } btnMesa.BackgroundImageLayout = ImageLayout.Stretch; flpComandas.Controls.Add(btnMesa); } }