public virtual string Ejecutar() { salida.Inicio(); foreach (Linea linea in lineasDePrograma) { if (linea is LineaDePrograma) { lineaEnEjecucion_Renamed = (LineaDePrograma)linea; } linea.ejecutar(); } salida.Fin(); string resultado = salida.ToString(); return(resultado); }
public void realizar_corte() { double superTotal, cantidadTotal_cajero; superTotal = (fondo + ventaTotal + Entrada - Salida); // venta total sistema cantidadTotal_cajero = Convert.ToDouble(venta_cajero) + Convert.ToDouble(dineroTarjeta); // venta total segun cajero diferencia = cantidadTotal_cajero - superTotal; // diferencia DialogResult resultado; if (diferencia > 20 || diferencia < -20) { resultado = MessageBox.Show("La diferencia supera a lo establecido", "Desea continuar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); } else { resultado = DialogResult.OK; } if (resultado == DialogResult.OK) { funcionesSQL funciones = new funcionesSQL(); Ventana_emergente ventana_Emergente = new Ventana_emergente("DIFERENCIA $ " + diferencia); ventana_Emergente.StartPosition = FormStartPosition.CenterParent; ventana_Emergente.ShowDialog(); string ingresar_diferencia = "INSERT INTO diferencias VALUES('" + id_sesion + "','" + diferencia + "')"; funciones.insertar(ingresar_diferencia); string cerrar_session = "UPDATE logeo SET status='" + (int)estatus.session_cerrada + "' WHERE id_sesion='" + id_sesion + "'"; funciones.insertar(cerrar_session); /* datos del ticket*/ labelcajero.Text = cajero; labelfecha.Text = DateTime.Now.ToShortDateString(); labelventa.Text = ventaTotal.ToString("#,0.00"); // total venta labelEfectivo.Text = venta_cajero.ToString("#,0.00"); // efectivo entrante labelTarjeta.Text = dineroTarjeta.ToString("#,0.00"); // tarjeta labelEntrada.Text = Entrada.ToString("#,0.00"); // entrada labelSalidas.Text = Salida.ToString("#,0.00"); // salida labelDiferencia.Text = diferencia.ToString("#,0.00"); // diferencia labelFondo.Text = fondo.ToString("#,0.00"); sesionAux = id_sesion; id_sesion = null; } }
public void ConsultarObjeto(string tipoObjeto) { Clear(); WriteTiTle(NombreEmpresa); WriteLine($"Ingrese el ID de {tipoObjeto} a Consultar :"); string idconsultar = ReadLine(); if (tipoObjeto.Equals("Proveedor")) { Proveedor elemento = (Proveedor)cProveedor.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Articulo")) { Articulo elemento = (Articulo)cArticulo.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Cliente")) { Cliente elemento = (Cliente)cCliente.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Entrada")) { Entrada elemento = (Entrada)cEntrada.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Salida")) { Salida elemento = (Salida)cSalida.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Venta")) { Venta elemento = (Venta)cVenta.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } }