/// <summary> /// Carga los valores del combo de estatus /// </summary> private void CargarCboEstatus() { try { //IList<EstatusContratoEnum> estatusEnums = Enum.GetValues(typeof(EstatusContratoEnum)).Cast<EstatusContratoEnum>().ToList(); //CboEstatus.ItemsSource = estatusEnums; //CboEstatus.SelectedItem = EstatusContratoEnum.Activo; var estatusPl = new EstatusPL(); var listaEstatus = estatusPl.ObtenerEstatusTipoEstatus(TipoEstatusEnum.Contratos.GetHashCode()); var estatusSeleccione = new EstatusInfo { EstatusId = 0, Descripcion = Properties.Resources.cbo_Seleccionar }; listaEstatus.Insert(0, estatusSeleccione); CboEstatus.ItemsSource = listaEstatus; Contexto.Estatus = new EstatusInfo { EstatusId = Estatus.ConActivo.GetHashCode() }; } catch (Exception ex) { Logger.Error(ex); //Agregar excepcion throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public static List <EstatusInfo> ObtenerEstatusDistribucion() { var estatusPl = new EstatusPL(); try { return(estatusPl.ObtenerEstatusTipoEstatus((int)TipoEstatus.Distribucióndealimentos)); } catch (Exception ex) { Logger.Error(ex); } return(null); }
private void LlenarComboEstatus() { try { var pl = new EstatusPL(); var lista = pl.ObtenerEstatusTipoEstatus(TipoEstatusEnum.ProcesarAutoFacturacion.GetHashCode()); if (lista != null && lista.Any()) { AgregarElementoInicialEstatus(lista); Contexto.ListEstatus = lista; } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ProcesarAutoFacturacion_ErrorComboEstatus, MessageBoxButton.OK, MessageImage.Error); } }
/// <summary> /// Carga combo estatus /// </summary> private void CargarComboEstatus() { try { var estatusPl = new EstatusPL(); var listaEstatus = estatusPl.ObtenerEstatusTipoEstatus(TipoEstatusEnum.DiferenciaDeInventarios.GetHashCode()); var listaEstatusFiltrado = listaEstatus.Where(estatusInfo => estatusInfo.EstatusId == Estatus.DifInvAutorizado.GetHashCode() || estatusInfo.EstatusId == Estatus.DifInvRechazado.GetHashCode() || estatusInfo.EstatusId == Estatus.DifInvPendiente.GetHashCode()).ToList(); CboEstatus.ItemsSource = null; var estatusInfoN = new EstatusInfo { Descripcion = Properties.Resources.DiferenciasDeInventario_CboSeleccione, EstatusId = 0 }; listaEstatusFiltrado.Insert(0, estatusInfoN); CboEstatus.ItemsSource = listaEstatusFiltrado; CboEstatus.SelectedIndex = 0; } catch (Exception ex) { Logger.Error(ex); //Excepcion } }