コード例 #1
0
 public FormularioComprobanteMesa(IComprobanteSalonServicio comprobanteSalonServicio,
                                  IProductoServicio productoServicio,
                                  IArticuloServicio articuloServicio,
                                  IMozoServicio mozoServicio,
                                  IMovimientoServicio movimientoServicio,
                                  IDetalleCajaServicio detalleCajaServicio,
                                  IMesaServicio mesaServicio,
                                  IClienteServicio clienteServicio,
                                  IFormaPagoServicio formaPagoServicio,
                                  IBancoServicio bancoServicio,
                                  ITarjetaServicio tarjetaServicio,
                                  IPlanTarjetaServicio planTarjetaServicio)
 {
     _comprobanteSalonServicio = comprobanteSalonServicio;
     _productoServicio         = productoServicio;
     _articuloServicio         = articuloServicio;
     _mozoServicio             = mozoServicio;
     _movimientoServicio       = movimientoServicio;
     _detalleCajaServicio      = detalleCajaServicio;
     _mesaServicio             = mesaServicio;
     _clienteServicio          = clienteServicio;
     _formaPagoServicio        = formaPagoServicio;
     _bancoServicio            = bancoServicio;
     _tarjetaServicio          = tarjetaServicio;
     _planTarjetaServicio      = planTarjetaServicio;
 }
コード例 #2
0
        public Movimientos_Provedores()
        {
            InitializeComponent();

            _proveedoresServicio = new ProvedoresServicio();
            _facturaServicio     = new FacturaServicio();
            _movimientoServicio  = new MovimientoServicio();

            ActualizarDatosProveedores(txtBuscarProveedores.Text);

            txtBuscarMovimientos.KeyPress += Validacion.NoInyeccion;
            txtBuscarMovimientos.KeyPress += Validacion.NoSimbolos;

            txtBuscarProveedores.KeyPress += Validacion.NoInyeccion;
            txtBuscarProveedores.KeyPress += Validacion.NoSimbolos;

            txtBuscarMovimientos.Enter += txt_Enter;
            txtBuscarMovimientos.Leave += txt_Leave;

            txtBuscarProveedores.Enter += txt_Enter;
            txtBuscarProveedores.Leave += txt_Leave;

            this.lblUsuarioLogin.Text = $"Usuario: {Identidad.Empleado}";
            lblUsuarioLogin.Image     = Constante.ImagenControl.Usuario;
        }
コード例 #3
0
        public FormularioMovimiento()
        {
            InitializeComponent();

            cmbTipo.DataSource = Enum.GetValues(typeof(_TipoMov));

            _movimientoServicio = new MovimientoServicio();
            _empleadoServicio   = new EmpleadoServicio();
            Filtrar();
            ResetearGrilla(dgvGrilla);
        }
コード例 #4
0
 public ControlPresentacion(IArticuloServicio articuloServicio,
                            IMovimientoServicio movimientoServicio,
                            IReservaServicio reservaServicio,
                            IDeliveryServicio deliveryServicio)
 {
     _articuloServicio   = articuloServicio;
     _deliveryServicio   = deliveryServicio;
     _movimientoServicio = movimientoServicio;
     _reservaServicio    = reservaServicio;
     nArticulos          = _articuloServicio.ReporteReponerStock().Count();
 }
コード例 #5
0
        public _5003_PedidoProducto()

        {
            InitializeComponent();

            _productoServicio       = new ProductoServicio();
            _proveedorServicio      = new ProvedoresServicio();
            _movimientoServicio     = new MovimientoServicio();
            _pedidoProductoServicio = new PedidoProductoServicio();

            this.lblUsuarioLogin.Text = $"Usuario: {Identidad.Empleado}";
            lblUsuarioLogin.Image     = Constante.ImagenControl.Usuario;

            PoblarComboBox(cmbProducto, _productoServicio.ObtenerTodo(), "Descripcion", "Id");

            txtTotal.Text = (NudPrecioCosto.Value * nudCantidad.Value).ToString("C2");

            if (cmbProducto.SelectedItem != null)
            {
                if (_proveedorServicio.VerificarSiperteneceAlProducto((int)cmbProducto.SelectedValue))
                {
                    lblProveedor.Text      = _proveedorServicio.ObtenerPorProducto((int)cmbProducto.SelectedValue).NombreFantasia;
                    _proveedorSeleccionado = _proveedorServicio.ObtenerPorProducto((int)cmbProducto.SelectedValue);
                }

                else
                {
                    lblProveedor.Text      = "Ninguno";
                    _proveedorSeleccionado = null;
                }
            }

            else
            {
                lblProveedor.Text      = "Ninguno";
                _proveedorSeleccionado = null;
            }



            txtEfectivo.KeyPress += Validacion.NoLetras;
            txtEfectivo.KeyPress += Validacion.NoInyeccion;
            txtEfectivo.KeyPress += Validacion.NoSimbolos;



            RealizoAlgunaOperacion = false;

            this.lblUsuarioLogin.Text = $"Usuario: {Identidad.Empleado}";
            lblUsuarioLogin.Image     = Constante.ImagenControl.Usuario;
        }
コード例 #6
0
        public _0031_FacturacionMesa()
            : this(new ProductoServicio(), new ComprobanteSalonServicio(), new ClienteServicio(),
                   new UsuarioServicio())
        {
            InitializeComponent();

            _movimientoServicio  = new MovimientoServicio();
            _cajaServicio        = new CajaServicio();
            _mesaServicio        = new MesaServicio();
            _detalleCajaServicio = new DetalleCajaServicio();
            Inicializador(_mesaId);
            pnlCuentaCorriente.Enabled    = false;
            cmbTipoComprobante.DataSource = Enum.GetValues(typeof(TipoComprobante));
            txtUsuario.Text = NombreUsuarioLogueado;
        }
コード例 #7
0
        public Abonar_CtaCte(FacturaDto factura, long ClienteId)
        {
            InitializeComponent();

            _movimientoServicio    = new MovimientoServicio();
            _facturServicio        = new FacturaServicio();
            _clienteServicio       = new ClienteServicio();
            _clienteId             = ClienteId;
            _factura               = factura;
            RealizoAlgunaOperacion = false;
            lblTotal.Text          = (_factura.Total - _factura.TotalAbonado).ToString("C2");

            txtEfectivo.KeyPress += Validacion.NoInyeccion;
            txtEfectivo.KeyPress += Validacion.NoSimbolos;
            txtEfectivo.KeyPress += Validacion.NoLetras;

            txtEfectivo.Enter += txt_Enter;
            txtEfectivo.Leave += txt_Leave;
        }
コード例 #8
0
        public FormularioIngresoArticulos()
        {
            InitializeComponent();

            _proveedorServicio    = new ProveedorServicio();
            _condicionIvaServicio = new CondicionIvaServicio();
            _articuloServicio     = new ArticuloServicio();
            _movimientoServicio   = new MovimientoServicio();
            _comprobanteServicio  = new ComprobanteServicio();
            _clienteServicio      = new ClienteServicio();
            _detalleCajaServicio  = new DetalleCajaServicio();
            detalles = new Dictionary <string, DetalleComprobanteDTO>();


            AgregarControlesObligatorios(txtContacto, "Contacto");
            AgregarControlesObligatorios(txtEmail, "Email");
            AgregarControlesObligatorios(txtRazonSocial, "RazonSocial");
            AgregarControlesObligatorios(txtTelefono, "Telefono");
            AgregarControlesObligatorios(txtCondicionIva, "CondicionIva");
        }
コード例 #9
0
        public _0050_Abonar_Efectivo_Delivery(ClienteDto Cliente, ComprobanteDeliveryDto Comprobante)
        {
            InitializeComponent();

            _clienteServicio     = new ClienteServicio();
            _facturaServicio     = new FacturaServicio();
            _movimientoServicio  = new MovimientoServicio();
            _comprobanteDelivery = new ComprobanteDeliveryServicio();
            _cliente             = Cliente;
            _comprobante         = Comprobante;

            lblNombreCliente.Text = Cliente.ApyNom;
            lblTotal.Text         = Comprobante.Total.ToString("C2");

            txtEfectivo.KeyPress += Validacion.NoLetras;
            txtEfectivo.KeyPress += Validacion.NoInyeccion;

            txtEfectivo.Enter += txt_Enter;
            txtEfectivo.Leave += txt_Leave;

            RealizoAlgunaOperacion = false;
        }
コード例 #10
0
        public _00049_Kiosko()
        {
            InitializeComponent();

            _articuloServicio          = new ArticuloServicio();
            _usuarioServicio           = new UsuarioServicio();
            _clienteServicio           = new ClienteServicio();
            _empleadoServicio          = new EmpleadoServicio();
            _formaPagoServicio         = new FormaPagoServicio();
            _comprobanteKioskoServicio = new ComprobanteKioskoServicio();
            _cajaServicio         = new CajaServicio();
            _movimientoServicio   = new MovimientoServicio();
            _productoServicio     = new ProductoServicio();
            _comprobanteKioskoDto = new ComprobanteKioskoDto();
            _listaDetalles        = new List <DetalleComprobanteKioscoDto>();
            _listaPrecioServicio  = new ListaPrecioServicio();

            Inicializador();

            dgvGrilla.DataSource = _listaDetalles;

            FormatearGrilla(dgvGrilla);
        }
コード例 #11
0
        public _103_Abonar_Efectivo(ClienteDto Cliente, ComprobanteSalonDto Comprobante, long mesaId)
        {
            InitializeComponent();

            _clienteServicio        = new ClienteServicio();
            _cliente                = Cliente;
            _comprobante            = Comprobante;
            _comprobanteSalon       = new ComprobanteSalon();
            _mesaServicio           = new MesaServicio();
            _mesaId                 = mesaId;
            _realizoAlgunaOperacion = false;
            _facturaServicio        = new FacturaServicio();
            _movimientoServicio     = new MovimientoServicio();
            lblNombreCliente.Text   = Cliente.ApyNom;

            totalAPagar = Comprobante.Total;

            lblTotal.Text = Comprobante.Total.ToString("C2");

            txtEfectivo.KeyPress += Validacion.NoLetras;
            txtEfectivo.KeyPress += Validacion.NoSimbolos;
            txtEfectivo.KeyPress += Validacion.NoInyeccion;
        }
コード例 #12
0
        private long consumidorFinalId; // temporal, para no perder la referencia

        public FormularioKiosco()
        {
            InitializeComponent();

            _articuloServicio    = new ArticuloServicio();
            _productoServicio    = new ProductoServicio();
            _comprobanteServicio = new ComprobanteServicio();
            _detalleCajaServicio = new DetalleCajaServicio();
            _movimientoServicio  = new MovimientoServicio();
            _clienteServicio     = new ClienteServicio();
            _tarjetaServicio     = new TarjetaServicio();
            _planTarjetaServicio = new PlanTarjetaServicio();
            _empleadoServicio    = new EmpleadoServicio();
            _listaPrecioServicio = new ListaPrecioServicio();
            _formaPagoServicio   = new FormaPagoServicio();
            _bancoServicio       = new BancoServicio();

            detalles = new Dictionary <string, DetalleComprobanteDTO>();
            txtUsuarioEmpleado.Text = DatosSistema.NombreUsuario;
            SetConsumidorFinal();
            cargarCbTarjetaPlan();

            txtClaveTarjeta.KeyPress += Validacion.NoSimbolos;
            txtClaveTarjeta.KeyPress += Validacion.NoLetras;

            txtNumeroTarjeta.KeyPress += Validacion.NoSimbolos;
            txtNumeroTarjeta.KeyPress += Validacion.NoLetras;

            txtNumeroCheque.KeyPress += Validacion.NoSimbolos;
            txtNumeroCheque.KeyPress += Validacion.NoLetras;

            txtCodigoBarras.KeyPress += Validacion.NoSimbolos;
            txtCodigoBarras.KeyPress += Validacion.NoLetras;

            txtDniCliente.KeyPress += Validacion.NoSimbolos;
            txtDniCliente.KeyPress += Validacion.NoLetras;
        }
コード例 #13
0
ファイル: CtrolMesa.cs プロジェクト: MartinMiguelRR/Xcommerce
 public CtrolMesa(IComprobanteSalonServicio comprobanteSalonServicio, IMovimientoServicio movimientoServicio)
 {
     _comprobanteSalonServicio = comprobanteSalonServicio;
     _movimientoServicio       = movimientoServicio;
 }
コード例 #14
0
 public _10008_CerrarCaja(IComprobanteMesaServicio comprobanteServicio, ICajaServicio cajaServicio, IMovimientoServicio movimientoServicio)
 {
     _movimientoServicio  = movimientoServicio;
     _cajaServicio        = cajaServicio;
     _comprobanteServicio = comprobanteServicio;
 }
コード例 #15
0
 public _10010_Movimiento()
 {
     InitializeComponent();
     _movimientoServicio = new MovimientoServicio();
 }
コード例 #16
0
 public _00041_Movimiento(IMovimientoServicio movimientoServicio)
 {
     _movimientoServicio = movimientoServicio;
 }