Ejemplo n.º 1
0
 public ClientesController(IClienteServicio clienteServicio, IProvinciaServicio provinciaServicio,
                           IComprobanteServicio comprobanteServicio, IDetalleComprobanteServicio detalleComprobanteServicio)
 {
     _clienteServicio            = clienteServicio;
     _provinciaServicio          = provinciaServicio;
     _comprobanteServicio        = comprobanteServicio;
     _datalleComprobanteServicio = detalleComprobanteServicio;
 }
Ejemplo n.º 2
0
 public VentaController(IArticuloServicio articuloServicio, IListaPrecioServicio listaPrecioServicio,
                        IClienteServicio clienteServicio, IComprobanteServicio comprobanteServicio,
                        IDetalleComprobanteServicio detalleComprobanteServicio, ICajaServicio cajaServicio)
 {
     _articuloServicio           = articuloServicio;
     _listaPrecioServicio        = listaPrecioServicio;
     _clienteServicio            = clienteServicio;
     _comprobanteServicio        = comprobanteServicio;
     _detalleComprobanteServicio = detalleComprobanteServicio;
     _cajaServicio = cajaServicio;
 }
Ejemplo n.º 3
0
        public _00043_FormaPago_ABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _formaPagoServicio   = new FormaPagoServicio();
            _comprobanteServicio = new ComprobanteServicio();

            AsignarEventoEnterLeave(this);

            AgregarControlesObligatorios(nudComprobante, "Comprobante");
            AgregarControlesObligatorios(cmbTipoFormaPago, "Tipo Forma de Pago");
            AgregarControlesObligatorios(nudMonto, "Monto");

            Inicializador(entidadId);
        }
Ejemplo n.º 4
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");
        }
Ejemplo n.º 5
0
        public FormularioComprobante(long comprobanteId)
        {
            InitializeComponent();

            _compobanteServicio = new ComprobanteServicio();
            comprobante         = _compobanteServicio.ObtenerPorId(comprobanteId);

            dataGridView1.DataSource = comprobante.Items;
            lblFecha.Text            = comprobante.Fecha.ToString("dd/MM/yyyy");
            lblHora.Text             = comprobante.Fecha.ToString("hh:mm");
            lblDescuento.Text        = comprobante.Descuento.ToString();
            lblSubTotal.Text         = comprobante.Total.ToString();
            lblTotal.Text            = comprobante.SubTotal.ToString();
            lblNumero.Text           = comprobante.Numero.ToString();
            lblFacturaTipo.Text      = Tipo_Astring();


            lblCliente.Text  = $"{comprobante.NombreCliente} {comprobante.ApellidoCliente}";
            lblEmpleado.Text = $"{comprobante.NombreEmpleado} {comprobante.ApellidoEmpleado}";
            lblForma.Text    = $"{comprobante.FormaPagoStr}";

            for (int i = 0; i < dataGridView1.ColumnCount; i++)
            {
                dataGridView1.Columns[i].Visible = false;
            }
            dataGridView1.Columns["CantidadProducto"].Visible    = true;
            dataGridView1.Columns["CantidadProducto"].Width      = 75;
            dataGridView1.Columns["CantidadProducto"].HeaderText = "Cantidad";
            dataGridView1.Columns["PrecioUnitario"].Visible      = true;
            dataGridView1.Columns["PrecioUnitario"].Width        = 100;
            dataGridView1.Columns["PrecioUnitario"].HeaderText   = "Precio Unidad";

            dataGridView1.Columns["DescripcionProducto"].Visible      = true;
            dataGridView1.Columns["DescripcionProducto"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            dataGridView1.Columns["DescripcionProducto"].HeaderText   = "Concepto";

            //todo va?
            //dataGridView1.Columns["SubtotalLinea"].Visible = true;
            //dataGridView1.Columns["SubtotalLinea"].Width = 125;
            //dataGridView1.Columns["SubtotalLinea"].HeaderText = "";
        }
Ejemplo n.º 6
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;
        }
 public ComprobanteController(IComprobanteServicio comprobanteServicio)
 {
     _comprobanteServicio = comprobanteServicio;
 }