/// <summary> /// Carga los datos de la entidad Tipo Cuenta /// </summary> private void CargaComboTipoCuenta() { var tipoCuentaPL = new TipoCuentaBL(); var tipoCuenta = new TipoCuentaInfo { TipoCuentaID = 0, Descripcion = Properties.Resources.cbo_Seleccione, }; IList <TipoCuentaInfo> listaTipoCuenta = tipoCuentaPL.ObtenerTodos(EstatusEnum.Activo); listaTipoCuenta.Insert(0, tipoCuenta); cmbTipoCuenta.ItemsSource = listaTipoCuenta; cmbTipoCuenta.SelectedItem = tipoCuenta; if (Contexto.TipoCuenta == null || Contexto.TipoCuenta.TipoCuentaID == 0) { cmbTipoCuenta.SelectedIndex = 0; } }
/// <summary> /// Obtiene una lista de TipoCuenta filtrando por el estatus Activo = 1, Inactivo = 0 /// </summary> /// <returns></returns> public IList <TipoCuentaInfo> ObtenerTodos(EstatusEnum estatus) { try { Logger.Info(); var tipoCuentaBL = new TipoCuentaBL(); IList <TipoCuentaInfo> result = tipoCuentaBL.ObtenerTodos(estatus); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }