/// <summary>
        /// Agrega una pelicula a la compra
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void botonAgregarP_Click(object sender, EventArgs e)
        {
            try
            {
                int indice = this.dgvEntradas.SelectedRows[0].Index;

                DataRow fila = this.dtPeliculas.Rows[indice];

                string          pelicula = fila["Pelicula"].ToString();
                Entrada.EGenero genero   = Entrada.MapearEnum(fila["Genero"].ToString());
                float           precio   = float.Parse(fila["Precio"].ToString());

                Entrada entrada = new Entrada(precio, pelicula, genero);
                compra.Agregar(entrada);

                textBoxTicket.Text  = "";
                textBoxTicket.Text += compra.MostrarCompra(compra);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                ex.Guardar();
            }
        }
예제 #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                venta.fechaVenta = dtpFechaVenta.Value.Date;
                venta.cliente    = (Cliente)cmbCliente.SelectedItem;

                Venta.Agregar(venta);
                MessageBox.Show("El pedido ha sido guardado con éxito");
                Limpiar();
                dgvDetalleVenta.DataSource = null;
                dtpFechaVenta.Value        = System.DateTime.Now;
                cmbCliente.SelectedItem    = null;
                venta = new Venta();
                ActualizarDataGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ha ocurrido un error: " + ex.Message);
            }
        }
예제 #3
0
        static void Main(string[] args)
        {
            var fono1 = "975070619";
            var fono2 = "975070610";
            var fono3 = "975070608";
            var fono4 = "975070627";
            var fono5 = "975070636";
            var fono6 = "975070655";


            var venta = new Venta();

            venta.Agregar(fono1, 2, 1, 1, "Paul Proleon");
            Thread.Sleep(500);
            venta.Agregar(fono2, 2, 2, 1, "Paul Proleon");
            Thread.Sleep(500);
            venta.Agregar(fono3, 2, 3, 1, "Paul Proleon");
            Thread.Sleep(500);
            venta.Agregar(fono4, 2, 3, 2, "Paul Proleon");
            Thread.Sleep(500);
            venta.Agregar(fono5, 2, 1, 2, "Paul Proleon");
            Thread.Sleep(500);
            venta.Agregar(fono6, 1, 1, 0, "Paul Proleon");

            Console.WriteLine("INGRESE NOMBRE PARA REPORTE DE LINEAS");



            string busquedaCli = Console.ReadLine();

            if (busquedaCli == "Paul Proleon")
            {
                for (int i = 0; i < 7; i++)
                {
                    Console.WriteLine(venta._ventas[i]);
                }
            }
            else if (busquedaCli == "Daniel Rivera")
            {
                Console.WriteLine("Ninguna linea registrada para este cliente");
            }
            else
            {
                Console.WriteLine("Cliente no encontrado");
            }
        }
예제 #4
0
        static void Main(string[] args)
        {
            //numeros de telefono
            var fono1 = "969697627";
            var fono2 = "923517625";
            var fono3 = "943693786";
            var fono4 = "969583357";
            var fono5 = "924877628";
            var fono6 = "937459709";


            var venta = new Venta();

            venta.Agregar(fono1, "post", "Renovacion por contrato", "Aprobado", "Frank Flores");
            venta.Agregar(fono2, "post", "Portabilidad", "Aprobado", "Frank Flores");
            venta.Agregar(fono3, "post", "Linea Nueva", "Aprobado", "Frank Flores");
            venta.Agregar(fono4, "post", "Linea Nueva", "Desaprobado", "Frank Flores");
            venta.Agregar(fono5, "post", "Renovacion por contrato", "Desaprobado", "Frank Flores");
            venta.Agregar(fono6, "pre", "Renovacion por contrato", "-", "Frank Flores");

            Console.WriteLine("Ingresar nombre del cliente");

            string buscar = Console.ReadLine();

            switch (buscar)
            {
            case "Frank Flores": for (int i = 0; i < 7; i++)
                {
                    Console.WriteLine(venta._ventas[i]);
                }
                break;

            default: Console.WriteLine("Ninguna coincidencia");
                break;
            }
        }