Ejemplo n.º 1
0
        public void FamiliaObtenerTodosActivos()
        {
            var pl = new FamiliaPL();
            IList <FamiliaInfo> lista = pl.ObtenerTodos(EstatusEnum.Activo);

            Assert.AreNotEqual(lista, null);
        }
        /// <summary>
        /// Metodo que llena el combo de Tipos de Organización
        /// </summary>
        private void CargarComboFamilias()
        {
            var familiaPL         = new FamiliaPL();
            var familiaSeleccione = new FamiliaInfo
            {
                FamiliaID   = 0,
                Descripcion = Properties.Resources.cbo_Seleccione
            };
            IEnumerable <FamiliaInfo> familias = familiaPL.ObtenerTodos(EstatusEnum.Activo);
            var listaOrdenada = familias.OrderBy(tipo => tipo.Descripcion).ToList();

            listaOrdenada.Insert(0, familiaSeleccione);
            cboFamilia.ItemsSource = listaOrdenada;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Carga Familias
        /// </summary>
        private void CargaFamilia()
        {
            var familiaPL = new FamiliaPL();
            var familia   = new FamiliaInfo
            {
                FamiliaID   = 0,
                Descripcion = Properties.Resources.cbo_Seleccione,
            };
            IList <FamiliaInfo> listaFamilias = familiaPL.ObtenerTodos(EstatusEnum.Activo);

            listaFamilias.Insert(0, familia);
            cmbFamilia.ItemsSource  = listaFamilias;
            cmbFamilia.SelectedItem = familia;
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Carga el combo de Familia
 /// </summary>
 private void CargarComboFamilia()
 {
     try
     {
         var familiaPL = new FamiliaPL();
         Familia = familiaPL.ObtenerTodos(EstatusEnum.Activo);
         var familiaInfo = new FamiliaInfo {
             FamiliaID = 0, Descripcion = Properties.Resources.cbo_Seleccionar
         };
         Familia.Insert(0, familiaInfo);
         cboFamilia.ItemsSource  = Familia;
         cboFamilia.SelectedItem = familiaInfo;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
        /// <summary>
        /// Método para cargar las organizaciones
        /// </summary>
        /// <returns></returns>
        private void CargaFamilias()
        {
            try
            {
                var familiaPL = new FamiliaPL();
                IList <FamiliaInfo> listaFamilias = familiaPL.ObtenerTodos(EstatusEnum.Activo);

                if (listaFamilias != null)
                {
                    listaFamilias =
                        listaFamilias.Where(
                            f =>
                            f.FamiliaID == FamiliasEnum.MateriaPrimas.GetHashCode() ||
                            f.FamiliaID == FamiliasEnum.Premezclas.GetHashCode()).ToList();
                    var Seleccione = new FamiliaInfo
                    {
                        FamiliaID   = 0,
                        Descripcion = Properties.Resources.ReporteInventarioPorlotes_cmbSeleccione
                    };

                    listaFamilias.Insert(0, Seleccione);
                    cmbFamilia.ItemsSource  = listaFamilias;
                    cmbFamilia.SelectedItem = Seleccione;
                }
                else
                {
                    throw  new Exception("Error al cargar las Familias");
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                                  Properties.Resources.ReporteInventarioPorlotes_ErrorCargarCombos,
                                  MessageBoxButton.OK, MessageImage.Error);
            }
        }