Esempio n. 1
0
        public async Task FicMetloadInfoEstatus(String Estatus)
        {
            bool encontro = false;

            try
            {
                if (FicSourceAutoCompleteEstatus != null && FicSourceAutoCompleteEstatus.Count() > 0)
                {
                    foreach (zt_cat_estatus est in FicSourceAutoCompleteEstatus)
                    {
                        if (est.DesEstatus.ToLower() == Estatus.ToLower())
                        {
                            _IdEstatus = est; encontro = true;
                        }
                        else
                        {
                            if (encontro == false) /*_IdEstatus = new zt_cat_estatus(); _IdEstatus.DesEstatus = "";*/ } {
                    }
                }
                //if(encontro == false) { _IdEstatus = (from e in FicSourceAutoCompleteEstatus where e.IdEstatus == "20" select e).ToList()[0];
            }
        }
        catch (Exception e) { }
        FicEstatus(encontro);
    }
Esempio n. 2
0
 public async void FicEstatus(bool encontro)
 {
     try
     {
         if (FicSourceAutoCompleteEstatus != null && FicSourceAutoCompleteEstatus.Count() > 0)
         {
             _FicSfDataGrid_ItemSource_Inventario.Clear();
             foreach (zt_inventarios inv in _FicSfDataGrid_ItemSource_InventarioTotal)
             {
                 if (IdEstatus.DesEstatus == "Todos" && encontro == true)
                 {
                     _FicSfDataGrid_ItemSource_Inventario = FicSfDataGrid_ItemSource_InventarioTotal.ToList();
                 }
                 if (IdEstatus.DesEstatus == "En Proceso" && encontro == true)
                 {
                     if (inv.IdEstatus != "1" && inv.IdEstatus != "6")
                     {
                         _FicSfDataGrid_ItemSource_Inventario.Add(inv);
                     }
                 }
                 if (IdEstatus.DesEstatus != "En Proceso" && IdEstatus.DesEstatus != "Todos")
                 {
                     if (inv.IdEstatus == IdEstatus.IdEstatus && encontro == true)
                     {
                         _FicSfDataGrid_ItemSource_Inventario.Add(inv);
                     }
                 }
             }
             RaisePropertyChanged("FicSfDataGrid_ItemSource_Inventario");
         }
     }
     catch (Exception e) { }
 }