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); }
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; }