public AgregarProductos(long pedidoId, bool semaforo)
        {
            InitializeComponent();

            productoServicio         = new ProductoServicio();
            producto_vent            = new Producto_Venta_Servicio();
            ventaServicio            = new VentaServicio();
            detalleCajaServicio      = new DetalleCajaServicio();
            cajaServicio             = new CajaServicio();
            clienteServicio          = new ClienteServicio();
            talleServicio            = new TalleServicio();
            pedidoServicio           = new PedidoServicio();
            producto_Dato_Servicio   = new Producto_Dato_Servicio();
            producto_Pedido_Servicio = new Producto_Pedido_Servicio();
            ctaCteServicio           = new CtaCteServicio();

            producto   = new ProductoDto();
            ListaVenta = new List <VentaDto2>();
            ventaDto   = new VentaDto();

            _Semaforo = semaforo;

            _PedidoId  = pedidoId;
            _Pedido    = pedidoServicio.BuscarIDPedidos(pedidoId);
            _clienteId = _Pedido.ClienteId;
            Bandera    = false;

            CargarTalle();
            CargarDatos();
            CargarGrilla(ListaVenta);

            CargarImageEnGeneral();
        }
Exemple #2
0
        public _80002_ABM_Producto(string _tipoOperacion, long?_entidadId = default(long?))
            : base(_tipoOperacion, _entidadId)
        {
            InitializeComponent();
            _productoServicio = new ProductoServicio();
            _subRubroServicio = new SubRubroServicio();
            _marcaServicio    = new MarcaServicio();
            nudCodigo.Enter  += txt_Enter;
            nudCodigo.Leave  += txt_Leave;

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

            txtDescripcion.Enter    += txt_Enter;
            txtDescripcion.Leave    += txt_Leave;
            txtDescripcion.KeyPress += Validacion.NoSimbolos;
            txtDescripcion.KeyPress += Validacion.NoInyeccion;


            cmbMarca.Enter    += txt_Enter;
            cmbMarca.Leave    += txt_Leave;
            cmbMarca.KeyPress += Validacion.NoSimbolos;
            cmbMarca.KeyPress += Validacion.NoInyeccion;

            cmbSubRubro.Enter    += txt_Enter;
            cmbSubRubro.Leave    += txt_Leave;
            cmbSubRubro.KeyPress += Validacion.NoSimbolos;
            cmbSubRubro.KeyPress += Validacion.NoInyeccion;

            Init(_tipoOperacion, entidadId);
        }
Exemple #3
0
        public _40001_ConsultaMarca(IMarcaServicio marcaServicio)
        {
            InitializeComponent();

            _marcaServicio    = new MarcaServicio();
            _productoServicio = new ProductoServicio();
        }
Exemple #4
0
 public _0030_ComprobanteMesa(IComprobanteSalonServicio comprobanteSalonServicio, IProductoServicio productoServicio,
                              IEmpleadoServicio empleadoServicio)
 {
     _comprobanteSalonServicio = comprobanteSalonServicio;
     _productoServicio         = productoServicio;
     _empleadoServicio         = empleadoServicio;
 }
 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;
 }
Exemple #6
0
        public _80001_ConsultaSubRubro(ISubRuroServicio subRubroServicio)
        {
            InitializeComponent();

            _subRubroServicio = subRubroServicio;
            _productoServicio = new ProductoServicio();
        }
Exemple #7
0
        public Producto_Abm(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _Servicio              = new ProductoServicio();
            _colegioServicio       = new ColegioServicio();
            _tipoProductoServicio  = new TipoProductoServicio();
            producto_Dato_Servicio = new Producto_Dato_Servicio();

            CargarComboBox(cmbColegio, _colegioServicio.Buscar(string.Empty), "Descripcion", "Id");
            CargarComboBox(cmbTipo, _tipoProductoServicio.Buscar(string.Empty), "Descripcion", "Id");

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AsignarEventoEnterLeave(this);

            AgregarControlesObligatorios(txtDescripcion, "Descripción");
            AgregarControlesObligatorios(nudPrecio, "Precio");
            AgregarControlesObligatorios(cmbColegio, "Colegio");
            AgregarControlesObligatorios(cmbTipo, "Tipo Producto");

            Inicializador(entidadId);
        }
Exemple #8
0
        public _0010_VentaDelivery(ClienteDto Cliente, long EmpleadoId)
        {
            InitializeComponent();

            _clienteSeleccionado    = Cliente;
            _empleadoSeleccionadoId = EmpleadoId;
            _comprobante            = new ComprobanteDeliveryDto();
            _productoServicio       = new ProductoServicio();
            _productoSeleccionado   = new ComprobanteDeliveryDetalleDto();
            _empleadoServicio       = new EmpleadoServicio();
            _clienteServicio        = new ClienteServicio();
            _comprobanteDelivery    = new ComprobanteDeliveryServicio();
            _listaPrecioServicio    = new ListaPrecioServicio();
            _realizoAlgunaOperacion = false;

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

            txtObservacion.KeyPress += Validacion.NoInyeccion;


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

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

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

            nudDescuento.Enter += txt_Enter;
            nudDescuento.Leave += txt_Leave;
        }
Exemple #9
0
        public Venta()
        {
            InitializeComponent();

            productoServicio    = new ProductoServicio();
            producto_vent       = new Producto_Venta_Servicio();
            ventaServicio       = new VentaServicio();
            producto            = new ProductoDto();
            detalleCajaServicio = new DetalleCajaServicio();
            cajaServicio        = new CajaServicio();
            clienteServicio     = new ClienteServicio();
            talleServicio       = new TalleServicio();

            CargarTalle();

            ListaVenta  = new List <VentaDto2>();
            ListaCtaCte = new List <Producto_Venta_Dto>();
            ventaDto    = new VentaDto();

            ConsumidorFinall();

            CargarGrilla(ListaVenta);

            btnSeleccionProducto.Select();

            CargarImageEnGeneral();
        }
Exemple #10
0
        public PedidoInfo(long pedidoId, AccesoDatos.EstadoPedido estado)
        {
            InitializeComponent();

            producto_Pedido_Servicio = new Producto_Pedido_Servicio();
            pedidoServicio           = new PedidoServicio();
            productoServicio         = new ProductoServicio();
            cajaServicio             = new CajaServicio();
            detalleCajaServicio      = new DetalleCajaServicio();
            ctaCteServicio           = new CtaCteServicio();
            ventaServicio            = new VentaServicio();
            producto_Dato_Servicio   = new Producto_Dato_Servicio();

            list = new List <VentaDto2>();

            var _Pedido = pedidoServicio.Buscar(pedidoId);

            Estado = estado;

            PedidoId = pedidoId;

            Datos(pedidoId);

            Esquema(pedidoId);

            lblVendido.Visible = false;

            if (_Pedido.Proceso == AccesoDatos.Proceso.InicioPedido)
            {
                btnTerminar.Visible = false;
            }
            else
            {
                if (_Pedido.Proceso == AccesoDatos.Proceso.EsperandoRetiro)
                {
                    btnTerminar.Visible         = true;
                    btnAgregarProductos.Visible = true;
                }
                else
                {
                    btnTerminar.Visible = false;
                    lblVendido.Visible  = true;
                    btnVolverPedidoNoRetirado.Visible     = true;
                    btnAgregarProductos.Visible           = false;
                    btnEliminarPedidoSeleccionado.Visible = false;
                }
            }

            if (_Pedido.EstaEliminado)
            {
                lblEliminado.Visible = true;
                btnGuardar.Visible   = false;
                btnEliminar.Visible  = false;
            }

            SiNoHayProductos();

            CargarImageEnGeneral();
        }
 public _10002_Venta(IComprobanteSalon comprobanteSalon, IListaPrecioServicio listaPrecioServicio, IEmpleadoServicio empleadoServicio
                     , IProductoServicio productoServicio)
 {
     _comprobanteSalon    = comprobanteSalon;
     _listaPrecioServicio = listaPrecioServicio;
     _empleadoServicio    = empleadoServicio;
     _productoServicio    = productoServicio;
 }
Exemple #12
0
 public _100001_Cadeteria(IComprobanteDelivery comprobanteDelivery, IListaPrecioServicio listaPrecioServicio, IEmpleadoServicio EmpleadoServicio
                          , IProductoServicio productoServicio)
 {
     _comprobanteDelivery = comprobanteDelivery;
     _listaPrecioServicio = listaPrecioServicio;
     _EmpleadoServicio    = EmpleadoServicio;
     _productoServicio    = productoServicio;
 }
 public _0031_FacturacionMesa(IProductoServicio productoServicio, IComprobanteSalonServicio comprobanteSalonServicio
                              , IClienteServicio clienteServicio, IUsuarioServicio usuarioServicio)
 {
     _productoServicio         = productoServicio;
     _comprobanteSalonServicio = comprobanteSalonServicio;
     _clienteServicio          = clienteServicio;
     _usuarioServicio          = usuarioServicio;
 }
Exemple #14
0
        public _90002_ABM_ListaPrecioProducto(string _tipoOperacion, long?_entidadId)
            : base(_tipoOperacion, _entidadId)
        {
            InitializeComponent();

            _productoServicio            = new ProductoServicio();
            _listaPrecioServicio         = new ListaPrecioServicio();
            _listaPrecioProductoServicio = new ListaPrecioProductoServicio();
            _pedidoProductoServicio      = new PedidoProductoServicio();

            PoblarComboBox(cmbListaPrecio, _listaPrecioServicio.ObtenerPorFiltro(string.Empty), "Descripcion", "Id");

            PoblarComboBox(cmbProducto, _productoServicio.ObtenerPorFiltro(string.Empty), "Descripcion", "Id");

            Init(_tipoOperacion, _entidadId);

            if (_tipoOperacion == Constante.TipoOperacion.Nuevo)
            {
                _productoSeleccionado = (ProductoDto)cmbProducto.SelectedItem;

                if (_productoSeleccionado != null)
                {
                    if (_pedidoProductoServicio.verificarPedidoPorProducto(_productoSeleccionado.Id))
                    {
                        lblPrecioCosto.Text = _pedidoProductoServicio.obtenerPedidoPorProducto(_productoSeleccionado.Id).PrecioCosto.ToString();
                    }
                }
                else
                {
                    lblPrecioCosto.Text = 0m.ToString();
                }
            }



            if (_tipoOperacion == Constante.TipoOperacion.Modificar)
            {
                cmbListaPrecio.Enabled      = false;
                cmbProducto.Enabled         = false;
                DtpFechaActualizacion.Value = DateTime.Now;
            }

            if (_tipoOperacion == Constante.TipoOperacion.Eliminar)
            {
                cmbListaPrecio.Enabled   = false;
                cmbProducto.Enabled      = false;
                txtPrecioPublico.Enabled = false;
            }


            txtPrecioPublico.Text.Trim();
            txtPrecioPublico.KeyPress += Validacion.NoLetras;
            txtPrecioPublico.KeyPress += Validacion.NoSimbolos;
            txtPrecioPublico.KeyPress += Validacion.NoInyeccion;

            txtPrecioPublico.Enter += txt_Enter;
            txtPrecioPublico.Leave += txt_Leave;
        }
Exemple #15
0
        public _50001_ConsultaProducto(IProductoServicio productoServicio)
        {
            InitializeComponent();

            _productoServicio           = productoServicio;
            _ComprobanteSalonServicio   = new ComprobanteSalon();
            _ComproanteDeliveryServicio = new ComprobanteDeliveryServicio();
            _proveedorServicio          = new ProvedoresServicio();
        }
 public ABM_ListaPrecioProducto(string _tipoOperacion, long?_entidadid = null)
     : base(_tipoOperacion, _entidadid)
 {
     InitializeComponent();
     _productoServicio    = new ProductoServicio();
     _listaPrecioProducto = new ListaPrecioProductos();
     _listaPrecio         = new ListaPrecioServicio();
     Init(_tipoOperacion, _entidadid);
 }
Exemple #17
0
 public CombinarMesas(IMesaServicio mesaServicio, IComprobanteSalon comprobanteSalon, IEmpleadoServicio empleadoServicio,
                      IListaPrecioProducto listaPrecioServicio, IProductoServicio productoServicio)
 {
     _comprobanteSalon    = comprobanteSalon;
     _listaPrecioProducto = listaPrecioServicio;
     _productoServicio    = productoServicio;
     _mesaServicio        = mesaServicio;
     _empladoServicio     = empleadoServicio;
 }
Exemple #18
0
 public UserControlMesa()
 {
     InitializeComponent();
     _mesaServicio      = new MesaServicio();
     _comprobanteSalon  = new ComprobanteSalon();
     _clienteServicio   = new ClienteServicio();
     _reservaServicio   = new ReservaServicio();
     _salonMesaServicio = new SaloMesaServicio();
     _productoServicio  = new ProductoServicio();
 }
Exemple #19
0
        public ProductoCtrol(long productoId)
        {
            InitializeComponent();

            productoServicio = new ProductoServicio();

            _ProductoId = productoId;

            Datos();
        }
Exemple #20
0
        public ListaProductos()
        {
            InitializeComponent();

            productoServicio = new ProductoServicio();

            CrearControles(string.Empty);

            CargarImageEnGeneral();
        }
Exemple #21
0
        public Pedido(List <VentaDto2> Lista, decimal total, string nombre, long clienteId, string descripcion)
        {
            InitializeComponent();

            pedidoServicio           = new PedidoServicio();
            producto_Pedido_Servicio = new Producto_Pedido_Servicio();
            productoServicio         = new ProductoServicio();
            cajaServicio             = new CajaServicio();
            detallCajaServicio       = new DetalleCajaServicio();
            ctaCteServicio           = new CtaCteServicio();
            talleServicio            = new TalleServicio();
            clienteServicio          = new ClienteServicio();
            ventaServicio            = new VentaServicio();
            producto_Dato_Servicio   = new Producto_Dato_Servicio();

            _Cliente = new ClienteDto();

            _Cliente = clienteServicio.ObtenerPorId(clienteId);

            cmbHorario.SelectedIndex = 0;

            txtDescripcion.Text = descripcion;

            if (nombre != null)
            {
                txtApellido.Text = _Cliente.Apellido;
                txtNombre.Text   = _Cliente.Nombre;
            }

            _total      = total;
            ListaVentas = Lista;

            nudAdelanto.Maximum = _total;

            ClienteId = clienteId;

            if (clienteId != 0)
            {
                if (clienteId != 1)
                {
                    txtApellido.Enabled = false;
                    txtNombre.Enabled   = false;
                }
                else
                {
                    txtApellido.Text = string.Empty;
                    txtNombre.Text   = string.Empty;

                    ckbCtaCte.Enabled = false;
                }
            }

            CargarImageEnGeneral();
        }
Exemple #22
0
        public ElegirProducto()
        {
            InitializeComponent();

            productoServicio = new ProductoServicio();
            colegioServicio  = new ColegioServicio();
            tipoDeProducto   = new TipoProductoServicio();

            CargarGrilla();

            CargarImageEnGeneral();
        }
        public UnidadRetiro(PedidoDto pedidoDto)
        {
            InitializeComponent();

            pedido_Producto_Servicio = new Producto_Pedido_Servicio();
            producto       = new ProductoServicio();
            pedidoServicio = new PedidoServicio();

            Pedido = pedidoDto;

            VerDatos();
        }
        public UnidadEspera(PedidoDto pedidoDto, AccesoDatos.Proceso estado)
        {
            InitializeComponent();

            pedido_Producto_Servicio = new Producto_Pedido_Servicio();
            producto       = new ProductoServicio();
            pedidoServicio = new PedidoServicio();

            Pedido  = pedidoDto;
            _estado = estado;

            VerDatos();
        }
Exemple #25
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;
        }
        public PedidosTerminados()
        {
            InitializeComponent();

            pedidoServicio           = new PedidoServicio();
            producto_Pedido_Servicio = new Producto_Pedido_Servicio();
            productoServicio         = new ProductoServicio();
            producto_Dato_Servicio   = new Producto_Dato_Servicio();

            var cuentas = pedidoServicio.BuscandoTerminados(string.Empty);

            CrearControles(cuentas);

            CargarImageEnGeneral();
        }
Exemple #27
0
        public EstadoProducto(long producto_pedido_Id)
        {
            InitializeComponent();

            producto_Dato_Servicio   = new Producto_Dato_Servicio();
            producto_Pedido_Servicio = new Producto_Pedido_Servicio();
            productoServicio         = new ProductoServicio();
            colegioServicio          = new ColegioServicio();

            ListaDatos = new List <Producto_Dato_Dto>();

            _Producto_Pedido_Id = producto_pedido_Id;

            Descripcion(producto_pedido_Id);

            CargarGrilla(producto_pedido_Id);
        }
Exemple #28
0
        public _0020_PreventaDelivery()
        {
            InitializeComponent();

            _comprobanteDelivery = new ComprobanteDeliveryServicio();
            _clienteServicio     = new ClienteServicio();
            _productoServicio    = new ProductoServicio();

            txtBuscar.KeyPress += Validacion.NoSimbolos;

            txtBuscar.Enter += txt_Enter;

            txtBuscar.Leave += txt_Leave;

            this.lblUsuarioLogin.Text = $"Usuario: {Identidad.Empleado}";
            lblUsuarioLogin.Image     = Constante.ImagenControl.Usuario;
        }
Exemple #29
0
        public PrendaFabricar()
        {
            InitializeComponent();

            producto_Dato_Servicio   = new Producto_Dato_Servicio();
            producto_Pedido_Servicio = new Producto_Pedido_Servicio();
            productoServicio         = new ProductoServicio();

            ListaRealizada = new List <Producto_Dato_Dto>();

            dgvGrillaRealizados.DataSource = ListaRealizada.ToList();
            FormatearGrilla(dgvGrillaRealizados);

            CargarGrilla();

            CargarImageEnGeneral();
        }
        public CtaCteClientePedido(long clienteId, decimal total, List <Producto_Venta_Dto> listProductoVenta, List <VentaDto2> listVentaDto2)
        {
            InitializeComponent();

            productoServicio         = new ProductoServicio();
            producto_vent            = new Producto_Venta_Servicio();
            producto_Pedido_Servicio = new Producto_Pedido_Servicio();
            clienteServicio          = new ClienteServicio();
            ctaCteServicio           = new CtaCteServicio();
            cajaServicio             = new CajaServicio();
            detallCajaServicio       = new DetalleCajaServicio();
            ventaServicio            = new VentaServicio();
            pedidoServicio           = new PedidoServicio();
            talleServicio            = new TalleServicio();

            ventaDto = new VentaDto();

            ListaVentasDto2 = listVentaDto2;
            ListaVenta      = listProductoVenta;

            var cliente = clienteServicio.ObtenerPorId(clienteId);

            cmbHorario.SelectedIndex = 0;

            txtApellido.Text = cliente.Apellido;
            txtNombre.Text   = cliente.Nombre;

            if (txtApellido.Text == "Consumidor Final")
            {
                txtApellido.Text = string.Empty;

                txtApellido.Enabled = true;
                txtNombre.Enabled   = true;
            }

            nudAdelanto.Maximum = total;

            _Total = total;

            _Cliente = cliente;
        }
 public ProductoController(IProductoServicio servicio)
 {
     this.servicio = servicio;
 }
 public ProductosController(IProductoServicio ProductoServicio)
 {
     _ProductoServicio = ProductoServicio;
 }
Exemple #33
0
 public ProductoController(IProductoServicio ProductoServicio)
 {
     this.ProductoServicio = ProductoServicio;
 }