Example #1
0
        private void dtpEntre_ValueChanged(object sender, EventArgs e)
        {
            MesaBusiness mesaBusiness = new MesaBusiness();

            try
            {
                if (dtpEntre.Value < dtpFecha.Value)
                {
                    MessageBox.Show("La fecha no debe ser menor a fecha 'desde'");
                    dtpEntre.Value = dtpFecha.Value;
                }
                if (dtpEntre.Value == dtpFecha.Value)
                {
                    configurarGrilla();
                    string fecha1 = dtpFecha.Value.ToString("yyyy.MM.dd");
                    dgvFacturacion.DataSource = mesaBusiness.listaFecha(fecha1);
                    return;
                }
                entreFecha(sender, e);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
 private void chkEntre_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         MesaBusiness mesaBusiness = new MesaBusiness();
         if (chkEntre.Checked == true)
         {
             dtpEntre.Enabled = true;
             lblDesde.Show();
             lblHasta.Show();
             string fecha1 = dtpFecha.Value.ToString("yyyy.MM.dd");
             string fecha2 = dtpEntre.Value.ToString("yyyy.MM.dd");
             dgvFacturacion.DataSource = mesaBusiness.listaFechaEntre(fecha1, fecha2);
             configurarGrilla();
         }
         else
         {
             dtpEntre.Enabled = false;
             lblDesde.Hide();
             lblHasta.Hide();
             string fecha1 = dtpFecha.Value.ToString("yyyy.MM.dd");
             dgvFacturacion.DataSource = mesaBusiness.listaFecha(fecha1);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
        private void dtpFecha_ValueChanged(object sender, EventArgs e)
        {
            MesaBusiness mesaBusiness = new MesaBusiness();

            try
            {
                if (chkEntre.Checked == false)
                {
                    configurarGrilla();
                    string fecha = dtpFecha.Value.ToString("yyyy.MM.dd");
                    dgvFacturacion.DataSource = mesaBusiness.listaFecha(fecha);
                }
                else
                {
                    if (dtpEntre.Value == dtpFecha.Value)
                    {
                        configurarGrilla();
                        string fecha = dtpFecha.Value.ToString("yyyy.MM.dd");
                        dgvFacturacion.DataSource = mesaBusiness.listaFecha(fecha);
                        return;
                    }
                    configurarGrilla();
                    string fecha1 = dtpFecha.Value.ToString("yyyy.MM.dd");
                    string fecha2 = dtpEntre.Value.ToString("yyyy.MM.dd");
                    dgvFacturacion.DataSource = mesaBusiness.listaFechaEntre(fecha1, fecha2);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #4
0
        private void btnCerrarMesa_Click(object sender, EventArgs e)
        {
            MesaBusiness mesaBusiness = new MesaBusiness();
            Mesa         mesa         = new Mesa();

            mesa.Total        = Convert.ToDecimal(lblTotal.Text);
            mesa.TotalBebida  = Convert.ToDecimal(lblTotalBebida.Text);
            mesa.TotalComida  = Convert.ToDecimal(lblTotalComida.Text);
            mesa.TotalEntrada = Convert.ToDecimal(lblTotalEntrada.Text);
            mesa.TotalOtro    = Convert.ToDecimal(lblTotalOtros.Text);
            mesa.TotalPostre  = Convert.ToDecimal(lblTotalPostre.Text);
            mesa.numeroMesa   = Convert.ToInt32(lblNumeroMesa.Text);
            mesa.numeroPedido = Convert.ToInt32(lblNroPedido.Text);
            mesaBusiness.guardarTotales(mesa);
            mesaBusiness.guardarTotalesTablaPedidos(mesa);
            //mesaBusiness.agregarMesa(Convert.ToInt32(lblNumeroMesa.Text));
            mesaBusiness.cerrarMesa(Convert.ToInt32(lblNumeroMesa.Text), Convert.ToInt32(lblNroPedido.Text));
            //mesaBusiness.bajaMesa(Convert.ToInt32( lblNumeroMesa.Text));
            Form cargar = new frmMesaCerrada(lblNumeroMesa.Text, lblNroPedido.Text, lblMozo.Text, Convert.ToDecimal(lblTotal.Text));

            cargar.ShowDialog();
            this.Close();
            //UsuarioBusiness usuarioBusiness = new UsuarioBusiness();
            //Form mesas = new frmMesas(usuarioBusiness.leerUsuarioLogueado()); mesas.Show();
            //mesas.Show();
        }
Example #5
0
        public void entreFecha(object sender, EventArgs e)
        {
            MesaBusiness mesaBusiness = new MesaBusiness();
            string       fecha1       = dtpFecha.Value.ToString("yyyy.MM.dd");
            string       fecha2       = dtpEntre.Value.ToString("yyyy.MM.dd");

            configurarGrilla();
            dgvFacturacion.DataSource = mesaBusiness.listaFechaEntre(fecha1, fecha2);
        }
Example #6
0
        private void cmbCantidadComenzales_Click(object sender, EventArgs e)
        {
            MesaBusiness mesaBusiness = new MesaBusiness();
            Mesa         mesa         = new Mesa();

            mesa.cantidadComenzales = Convert.ToInt32(cmbCantidadComenzales.SelectedItem);
            mesa.numeroMesa         = Convert.ToInt32(lblNumeroMesa.Text);
            mesa.numeroPedido       = Convert.ToInt32(lblNroPedido.Text);
            mesaBusiness.guardarComenzales(mesa.numeroMesa, mesa.cantidadComenzales, mesa.numeroPedido);
        }
Example #7
0
        public frmReserva()
        {
            InitializeComponent();
            ClienteBusiness clienteBusiness = new ClienteBusiness();
            MesaBusiness    mesaBusiness    = new MesaBusiness();
            MozoBusiness    mozoBusiness    = new MozoBusiness();

            cmbCliente.DisplayMember = "Apellido" + "Nombre";
            cmbCliente.DataSource    = clienteBusiness.listar();
            cmbMozo.DataSource       = mozoBusiness.lista();
            dtpReserva.Value         = DateTime.Today;
        }
Example #8
0
        private void cmbMesas_SelectedIndexChanged(object sender, EventArgs e)
        {
            MesaBusiness mesaBusiness = new MesaBusiness();

            try
            {
                configurarGrilla();
                dgvFacturacion.DataSource = mesaBusiness.listarMesa(Convert.ToInt32(cmbMesas.SelectedItem.ToString()));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #9
0
        private void cmbMozos_SelectedIndexChanged(object sender, EventArgs e)
        {
            MesaBusiness mesaBusiness = new MesaBusiness();

            try
            {
                configurarGrilla();
                String busqueda = cmbMozos.SelectedItem.ToString().Trim();
                dgvFacturacion.DataSource = mesaBusiness.listarMozo(busqueda);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #10
0
        public frmDetalleMesa(string texto)
        {
            InitializeComponent();
            MesaBusiness mesaBusiness = new MesaBusiness();
            Mesa         mesa         = (Mesa)mesaBusiness.leerNumeroPedido(Convert.ToInt32(texto));

            timer1.Start();
            Text = texto;
            lblNumeroMesa.Text         = texto;
            lblNroPedido.Text          = mesa.numeroPedido.ToString();
            lblMozo.Text               = mesa.mozoAsignado.ToString();
            lblEstadoMesa.Text         = "Mesa Ocupada";
            lblNumeroMesa.BackColor    = Color.FromArgb(255, 192, 192);
            cmbCantidadComenzales.Text = mesa.cantidadComenzales.ToString();
            cargarMesa();
        }
Example #11
0
        private void button1_Click(object sender, EventArgs e)
        {
            InsumoBusiness insumoBusiness = new InsumoBusiness();
            MesaBusiness   mesaBusiness   = new MesaBusiness();

            try
            {
                if (MessageBox.Show("Va a eliminar los datos, esta seguro?", "Cerrar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    foreach (var item in cmbBebidas.Items)
                    {
                        insumoBusiness.devolverInsumo("bebida", Convert.ToInt32(lblNumeroMesa.Text), Convert.ToInt32(lblNroPedido.Text));
                    }
                    foreach (var item in cmbComidas.Items)
                    {
                        insumoBusiness.devolverInsumo("comida", Convert.ToInt32(lblNumeroMesa.Text), Convert.ToInt32(lblNroPedido.Text));
                    }
                    foreach (var item in cmbEntradas.Items)
                    {
                        insumoBusiness.devolverInsumo("entrada", Convert.ToInt32(lblNumeroMesa.Text), Convert.ToInt32(lblNroPedido.Text));
                    }
                    foreach (var item in cmbPostres.Items)
                    {
                        insumoBusiness.devolverInsumo("postre", Convert.ToInt32(lblNumeroMesa.Text), Convert.ToInt32(lblNroPedido.Text));
                    }
                    foreach (var item in cmbOtros.Items)
                    {
                        insumoBusiness.devolverInsumo("otro", Convert.ToInt32(lblNumeroMesa.Text), Convert.ToInt32(lblNroPedido.Text));
                    }
                    mesaBusiness.cerrarMesa(Convert.ToInt32(lblNumeroMesa.Text), Convert.ToInt32(lblNroPedido.Text));
                    MessageBox.Show("Mesa cancelada, insumos devueltos al stock");
                    Close();
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
            }
        }
Example #12
0
        public frmFacturacion()
        {
            InitializeComponent();
            cargarGrilla();
            MozoBusiness mozoBusiness = new MozoBusiness();
            MesaBusiness mesaBusiness = new MesaBusiness();

            cmbMozos.DataSource = mozoBusiness.lista();
            cargarComboMesas();
            cargarGrilla();
            dtpEntre.Enabled = false;
            dtpFecha.Enabled = false;
            chkEntre.Enabled = false;
            lblDesde.Hide();
            lblHasta.Hide();
            cmbMesas.Enabled = false;
            cmbMozos.Enabled = false;
        }
Example #13
0
        private void cargarGrilla()
        {
            MesaBusiness mesaBusiness = new MesaBusiness();

            dgvFacturacion.DataSource = mesaBusiness.leerVentasMesas();
            dgvFacturacion.Columns["estado"].Visible                = false;
            dgvFacturacion.Columns["numeroPedido"].HeaderText       = "Número Pedido";
            dgvFacturacion.Columns["numeroMesa"].HeaderText         = "Número Mesa";
            dgvFacturacion.Columns["cantidadComenzales"].HeaderText = "Cantidad Comenzales";
            dgvFacturacion.Columns["cantidadComenzales"].HeaderText = "Cantidad Comenzales";
            dgvFacturacion.Columns["mozoAsignado"].HeaderText       = "Mozo Asignado";
            dgvFacturacion.Columns["fechaHoraApertura"].HeaderText  = "Fecha/Hora Apertura";
            dgvFacturacion.Columns["fechaHoraCierre"].HeaderText    = "Fecha/Hora Cierre";
            dgvFacturacion.Columns["TotalEntrada"].HeaderText       = "Total Entrada";
            dgvFacturacion.Columns["TotalComida"].HeaderText        = "Total Comida";
            dgvFacturacion.Columns["TotalBebida"].HeaderText        = "Total Bebida";
            dgvFacturacion.Columns["TotalPostre"].HeaderText        = "Total Postre";
            dgvFacturacion.Columns["TotalOtro"].HeaderText          = "Total Otro";
        }
Example #14
0
        public frmDetalleFactura(Mesa mesa)
        {
            MesaBusiness mesaBusiness = new MesaBusiness();

            InitializeComponent();
            lblFechaHoraAp.Text        = mesa.fechaHoraApertura.ToString();
            lblFechaHoraCi.Text        = mesa.fechaHoraCierre.ToString();
            lblTotalBebidas.Text       = mesa.TotalBebida.ToString();
            lblTotalComidas.Text       = mesa.TotalComida.ToString();
            lblTotalEntradas.Text      = mesa.TotalEntrada.ToString();
            lblTotalOtros.Text         = mesa.TotalOtro.ToString();
            lblTotalPostres.Text       = mesa.TotalPostre.ToString();
            lblCantidadComenzales.Text = mesa.cantidadComenzales.ToString();
            lblMozoasignado.Text       = mesa.mozoAsignado;
            lblImporteTotal.Text       = mesa.Total.ToString();
            lblNumeroMesa.Text         = mesa.numeroMesa.ToString();
            lblCantidadComenzales.Text = mesa.cantidadComenzales.ToString();
            dgvBebidas.DataSource      = mesaBusiness.listarFactura("Bebida", mesa.numeroPedido);
            dgvBebidas.Columns["disponibles"].Visible = false;
            dgvBebidas.Columns["id"].Visible          = false;
            dgvBebidas.Columns["pu"].HeaderText       = "Precio Unitario";

            dgvComidas.DataSource = mesaBusiness.listarFactura("Comida", mesa.numeroPedido);
            dgvComidas.Columns["disponibles"].Visible = false;
            dgvComidas.Columns["id"].Visible          = false;
            dgvComidas.Columns["pu"].HeaderText       = "Precio Unitario";

            dgvEntradas.DataSource = mesaBusiness.listarFactura("Entrada", mesa.numeroPedido);
            dgvEntradas.Columns["disponibles"].Visible = false;
            dgvEntradas.Columns["id"].Visible          = false;
            dgvEntradas.Columns["pu"].HeaderText       = "Precio Unitario";

            dgvPostres.DataSource = mesaBusiness.listarFactura("Postre", mesa.numeroPedido);
            dgvPostres.Columns["disponibles"].Visible = false;
            dgvPostres.Columns["id"].Visible          = false;
            dgvPostres.Columns["pu"].HeaderText       = "Precio Unitario";

            dgvOtros.DataSource = mesaBusiness.listarFactura("Otro", mesa.numeroPedido);
            dgvOtros.Columns["disponibles"].Visible = false;
            dgvOtros.Columns["id"].Visible          = false;
            dgvOtros.Columns["pu"].HeaderText       = "Precio Unitario";
        }
Example #15
0
        public void iniciar()
        {
            MesaBusiness    mesaBusiness      = new MesaBusiness();
            MozoBusiness    mozoxmesaBusiness = new MozoBusiness();
            UsuarioBusiness usuarioBusiness   = new UsuarioBusiness();
            ReservaBusiness reservaBusiness   = new ReservaBusiness();
            Form            cargar            = new Bienvenida();

            reservaBusiness.verificarReservasHorarios();
            cargar.ShowDialog();
            btnCerrarSesion.Enabled = false;
            btnFacturacion.Enabled  = false;
            btnInsumos.Enabled      = false;
            btnUsuarios.Enabled     = false;
            btnMesas.Enabled        = false;
            btnReserva.Enabled      = false;
            timer1.Start();
            cmbUsuario.DisplayMember = "usuario";
            cmbUsuario.DataSource    = usuarioBusiness.leerUsuarios();
        }
Example #16
0
        public void cargarMesa()
        {
            InsumoBusiness insumoAccionBusiness = new InsumoBusiness();
            MesaBusiness   mesaBusiness         = new MesaBusiness();

            cmbEntrada.DataSource  = insumoAccionBusiness.leer("entrada");
            cmbComida.DataSource   = insumoAccionBusiness.leer("comida");
            cmbBebida.DataSource   = insumoAccionBusiness.leer("bebida");
            cmbPostre.DataSource   = insumoAccionBusiness.leer("postre");
            cmbOtro.DataSource     = insumoAccionBusiness.leer("otros");
            cmbEntradas.DataSource = insumoAccionBusiness.leerCargado("entrada", Convert.ToInt32(lblNroPedido.Text));
            cmbBebidas.DataSource  = insumoAccionBusiness.leerCargado("bebida", Convert.ToInt32(lblNroPedido.Text));
            cmbComidas.DataSource  = insumoAccionBusiness.leerCargado("comida", Convert.ToInt32(lblNroPedido.Text));
            cmbPostres.DataSource  = insumoAccionBusiness.leerCargado("postre", Convert.ToInt32(lblNroPedido.Text));
            cmbOtros.DataSource    = insumoAccionBusiness.leerCargado("otro", Convert.ToInt32(lblNroPedido.Text));
            Insumos insumosEntrada  = (Insumos)cmbEntrada.SelectedItem;
            Insumos insumosEntradas = (Insumos)cmbEntradas.SelectedItem;
            Insumos insumosComida   = (Insumos)cmbComida.SelectedItem;
            Insumos insumosComidas  = (Insumos)cmbComidas.SelectedItem;
            Insumos insumosBebida   = (Insumos)cmbBebida.SelectedItem;
            Insumos insumosBebidas  = (Insumos)cmbBebidas.SelectedItem;
            Insumos insumosPostre   = (Insumos)cmbPostre.SelectedItem;
            Insumos insumosPostres  = (Insumos)cmbPostres.SelectedItem;
            Insumos insumosOtro     = (Insumos)cmbOtro.SelectedItem;
            Insumos insumosOtros    = (Insumos)cmbOtros.SelectedItem;

            lblDispEntrada.Text = insumosEntrada.Disponibles.ToString();
            lblDispComida.Text  = insumosComida.Disponibles.ToString();
            lblDispBebida.Text  = insumosBebida.Disponibles.ToString();
            lblDispPostre.Text  = insumosPostre.Disponibles.ToString();
            lblDispOtros.Text   = insumosOtro.Disponibles.ToString();
            if (cmbEntradas.Items.Count == 0)
            {
                lblPUEntrada.Text    = "0";
                lblTotalEntrada.Text = "0";
            }
            else
            {
                lblPUEntrada.Text = insumosEntradas.Pu.ToString(); //Convert.ToString(Convert.ToDecimal(insumosEntradas.Pu));
            }
            if (cmbBebidas.Items.Count == 0)
            {
                lblPUBebida.Text    = "0";
                lblTotalBebida.Text = "0";
            }
            else
            {
                lblPUBebida.Text = insumosBebida.Pu.ToString();
            }
            if (cmbComidas.Items.Count == 0)
            {
                lblPUComida.Text    = "0";
                lblTotalComida.Text = "0";
            }
            else
            {
                lblPUComida.Text = insumosComida.Pu.ToString();
            }
            if (cmbPostres.Items.Count == 0)
            {
                lblPUPostre.Text    = "0";
                lblTotalPostre.Text = "0";
            }
            else
            {
                lblPUPostre.Text = insumosPostre.Pu.ToString();
            }
            if (cmbOtros.Items.Count == 0)
            {
                lblPUOtros.Text    = "0";
                lblTotalOtros.Text = "0";
            }
            else
            {
                lblPUOtros.Text = insumosOtros.Pu.ToString();
            }
            lblTotalBebida.Text  = Convert.ToString(calcularTotalBebida());
            lblTotalComida.Text  = Convert.ToString(calcularTotalComida());
            lblTotalEntrada.Text = Convert.ToString(calcularTotalEntrada());
            lblTotalOtros.Text   = Convert.ToString(calcularTotalOtro());
            lblTotalPostre.Text  = Convert.ToString(calcularTotalPostre());
            lblTotal.Text        = Convert.ToString(calcularTotales());
        }