private void SeleccionarRemitos() { //Mas de uno encontrado. var remitosList = _remitoNegocio.GetByClienteId(_cliente.Id, Context.SucursalActual.Id); if (remitosList.Any()) { if (remitosList.Count > 1) { using (var seleccionarConsignacion = new FrmSeleccionarConsignacion(remitosList)) { seleccionarConsignacion.ConsignacionSelected += (o, consignacion) => { UcTitulosConsignacionVenta.Titulos = _remitoDetalleNegocio.ListadoByRemitoVentaId(consignacion.Id.ToString()); UcTitulosConsignacionVenta.RefrescarTitulos(); seleccionarConsignacion.Close(); LblFechaConsignacion.Text = "Fecha de Consignación: " + consignacion.FechaAlta.ToString(); }; seleccionarConsignacion.ShowDialog(); } } else { UcTitulosConsignacionVenta.Titulos = _remitoDetalleNegocio.ListadoByRemitoVentaId(remitosList[0].Id.ToString()); UcTitulosConsignacionVenta.RefrescarTitulos(); LblFechaConsignacion.Text = "Fecha de Consignación: " + _remitoDetalleNegocio.ListadoByRemitoVentaId(remitosList[0].FechaAlta.ToString()); } } }
private void UcBuscadorConsignacionOnBuscarFinished(object sender, List <RemitosVenta> remitos) { if (remitos.Any()) { if (remitos.Count == 1) { ActualizarCliente(remitos[0].ClienteConsignado); LblFechaConsignacion.Text = "Fecha de Consignación: " + remitos[0].FechaAlta.ToString(); } UcTitulosConsignacionVenta.Titulos = _remitoDetalleNegocio.ListadoByRemitoVentaId(remitos[0].Id.ToString()); UcTitulosConsignacionVenta.RefrescarTitulos(); } else { _messageBoxDisplayService.ShowWarning(Resources.ErrorBuscarConsignacionVacio); } }