コード例 #1
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;
        }
コード例 #2
0
        public _0030_Elegir_FormaDePago_Delivery(ClienteDto Cliente)
        {
            InitializeComponent();

            _comprobanteDelivery = new ComprobanteDeliveryServicio();
            _ctaCteServicio      = new CuentaCorrienteServicio();
            _cliente             = Cliente;

            if (_ctaCteServicio.verificarSiTieneCtaCte(_cliente.Id))
            {
                _ctaCte = _ctaCteServicio.ObtenerCuentaCorrientePorClienteIdSinFiltro(_cliente.Id);

                if (_cliente.TieneCuentaCorriente == false || _ctaCte.EstaHabilitada == false)
                {
                    btnCuentaCorriente.Visible = false;
                    PBCtaCte.Visible           = false;
                }
            }

            else
            {
                if (_cliente.TieneCuentaCorriente == false)
                {
                    btnCuentaCorriente.Visible = false;
                    PBCtaCte.Visible           = false;
                }
            }



            RealizoAlgunaOperacion = false;
        }
コード例 #3
0
        public _90001_ConsultaListaPrecioProductos(IListaPrecioProductoServicio listaPrecioproductoServicio)
        {
            InitializeComponent();

            _ListaPrecioProductoServicio = new ListaPrecioProductoServicio();
            _comprobanteDeliveryServicio = new ComprobanteDeliveryServicio();
            _comprobanteSalonServicio    = new ComprobanteSalon();
        }
コード例 #4
0
        public _30001_ConsultaEmpleado(IEmpleadoServicio empleadoServicio)
        {
            InitializeComponent();

            _empleadoServicio           = empleadoServicio;
            _ComprobanteSalonServicio   = new ComprobanteSalon();
            _ComproanteDeliveryServicio = new ComprobanteDeliveryServicio();
        }
コード例 #5
0
        public _50001_ConsultaProducto(IProductoServicio productoServicio)
        {
            InitializeComponent();

            _productoServicio           = productoServicio;
            _ComprobanteSalonServicio   = new ComprobanteSalon();
            _ComproanteDeliveryServicio = new ComprobanteDeliveryServicio();
            _proveedorServicio          = new ProvedoresServicio();
        }
コード例 #6
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;
        }
コード例 #7
0
        public _0040_Abonar_CtaCte_Delivery(ClienteDto Cliente, ComprobanteDeliveryDto Comprobante)
        {
            InitializeComponent();

            _CtaCteServicio      = new CuentaCorrienteServicio();
            _clienteServicio     = new ClienteServicio();
            _comprobanteDelivery = new ComprobanteDeliveryServicio();
            _facturaServicio     = new FacturaServicio();
            _comprobante         = Comprobante;
            _cliente             = Cliente;

            RealizoAlgunaOperacion = false;

            lblNombreCliente.Text   = Cliente.ApyNom;
            lblTotal.Text           = Comprobante.Total.ToString("C2");
            lblNumero.Text          = _CtaCteServicio.ObtenerCuentaCorrientePorClienteId(Cliente.Id).Numero.ToString();
            lblMontoDisponible.Text = Cliente.MontoMaximoCtaCte.ToString();
        }
コード例 #8
0
        public Clientes_Cadete_LookUp()
        {
            InitializeComponent();

            _clienteServicio         = new ClienteServicio();
            _comprobanteDelivery     = new ComprobanteDeliveryServicio();
            _EmpleadoServicio        = new EmpleadoServicio();
            _CuentaCorrienteServicio = new CuentaCorrienteServicio();
            RealizoAlgunaOperacion   = false;

            txtBuscar.KeyPress += Validacion.NoInyeccion;

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

            this.lblUsuarioLogin.Text = $"Usuario: {Identidad.Empleado}";
            lblUsuarioLogin.Image     = Constante.ImagenControl.Usuario;
        }
コード例 #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;
        }