Exemple #1
0
        public FrmConsignacionCliente(IClock clock,
                                      IFormFactory formFactory,
                                      IMessageBoxDisplayService messageBoxDisplayService,
                                      ILaPazUow uow,
                                      IRemitosVentaNegocio consignacionNegocio,
                                      IClienteNegocio clienteNegocio,
                                      IFormRegistry formRegistry, Guid id, ActionFormMode mode)
        {
            FormFactory  = formFactory;
            Uow          = uow;
            FormRegistry = formRegistry;

            _clock = clock;
            _messageBoxDisplayService = messageBoxDisplayService;
            _consignacionNegocio      = consignacionNegocio;
            _clienteNegocio           = clienteNegocio;
            _consignacion             = new RemitosVenta();
            _id       = id;
            _formMode = mode;

            InitializeComponent();
            InicializarForm(mode);
        }
Exemple #2
0
        private void FrmConsignacionCliente_Load(object sender, EventArgs e)
        {
            this.TxtFecha.Text = _clock.Now.ToShortDateString();
            this.ucBuscadorClienteConsignacion.BuscarFinished += UcBuscadorClienteOnBuscarFinished;
            this.ucTitulosVenta.VentaTitulosChanged           += ucTitulosVentaConsignacionTitulosChanged;

            this.ucClienteDetalle.ClienteEdited += UcClienteDetalleOnClienteEdited;

            if (_formMode == ActionFormMode.Create)
            {
                TxtNroConsignacion.Text = _consignacionNegocio.SiguienteNroConsignacion(Context.SucursalActual.Id).ToString();
            }
            if (_formMode == ActionFormMode.Edit)
            {
                _consignacion           = Uow.RemitosVentas.Obtener(r => r.Id == _id);
                TxtNroConsignacion.Text = _consignacion.NumeroComprobante;
            }

            DtpFechaVencimiento.Value   = _clock.Now.AddMonths(1);
            DtpFechaVencimiento.MinDate = _clock.Now;

            ucBuscadorClienteConsignacion.Foco();
        }
 private void CargarDetalle(RemitosVenta remito)
 {
     _descripcion = string.Empty;
     _formaPago   = string.Empty;
 }