/// <summary> /// Obtiene los tipo contrato /// </summary> private void ObtenerTipoContrato() { try { var tipoContratoPl = new TipoContratoPL(); IList <TipoContratoInfo> tipoContrato = tipoContratoPl.ObtenerTodos(); IList <TipoContratoInfo> tipoContratoFiltrado = null; // if (tipoContrato != null) { tipoContratoFiltrado = tipoContrato.Where(tipoContratoInfoT => tipoContratoInfoT.TipoContratoId == (int)TipoContratoEnum.BodegaNormal || tipoContratoInfoT.TipoContratoId == (int)TipoContratoEnum.BodegaTercero || tipoContratoInfoT.TipoContratoId == (int)TipoContratoEnum.EnTransito).ToList(); } if (tipoContratoFiltrado != null && tipoContratoFiltrado.Any()) { AgregarElementoInicialTipoContrato(tipoContratoFiltrado); Contexto.ListaTipoContrato = tipoContratoFiltrado; } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AdministrarContrato_MensajeErrorTipoContrato, MessageBoxButton.OK, MessageImage.Error); } }
/// <summary> /// Funcion que llena el combo de destino /// </summary> private void LlenaComboDestino() { var tipoContratoPl = new TipoContratoPL(); try { List <TipoContratoInfo> listaTipoContrato = tipoContratoPl.ObtenerTodos(); cmbDestino.DataSource = listaTipoContrato; cmbDestino.DataTextField = "Descripcion"; cmbDestino.DataValueField = "TipoContratoId"; cmbDestino.DataBind(); } catch (Exception ex) { Logger.Error(ex); } }