Example #1
0
        }//Fin OnAppearing

        private void AddCommandExecute()
        {
            var eva_planeacionItem = new Eva_cat_fuentes_bibliograficas();

            eva_planeacionItem.IdPlaneacion = Selected_eva_planeacion.IdPlaneacion;

            _navigationService.NavigateTo <VmEvaCatFuentesItem>(eva_planeacionItem);
        }//Fin AddCommandExecute
Example #2
0
        }//Fin zt_inventario_conteos

        public override void OnAppearing(object navigationContext)
        {
            var eva_cat_fuentes_Item = navigationContext as Eva_cat_fuentes_bibliograficas;

            if (eva_cat_fuentes_Item != null)
            {
                eva_cat_fuentes_detalle = eva_cat_fuentes_Item;
            }

            base.OnAppearing(navigationContext);
        }//Fin OnAppearing
Example #3
0
        private bool MakeNumericFilter(Eva_cat_fuentes_bibliograficas o, string option, string condition)
        {
            var    value      = o.GetType().GetProperty(option);
            var    exactValue = value.GetValue(o, null);
            double res;
            bool   checkNumeric = double.TryParse(exactValue.ToString(), out res);

            if (checkNumeric)
            {
                switch (condition)
                {
                case "Equals":
                    try
                    {
                        if (exactValue.ToString() == FilterText)
                        {
                            if (Convert.ToDouble(exactValue) == (Convert.ToDouble(FilterText)))
                            {
                                return(true);
                            }
                        }
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e);
                    }
                    break;

                case "NotEquals":
                    try
                    {
                        if (Convert.ToDouble(FilterText) != Convert.ToDouble(exactValue))
                        {
                            return(true);
                        }
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e);
                        return(true);
                    }
                    break;
                }
            }
            return(false);
        }
Example #4
0
        }//Fin GetAll

        public async Task Insert_eva_cat_fuentes_bibliograficas(Eva_cat_fuentes_bibliograficas eva_cat_fuentes_bibliograficas)
        {
            using (await ficMutex.LockAsync().ConfigureAwait(false))
            {
                var existingCountItem = await ficSQLiteConnection.Table <Eva_cat_fuentes_bibliograficas>()
                                        .Where(x => x.IdFuente == eva_cat_fuentes_bibliograficas.IdFuente)
                                        .FirstOrDefaultAsync();

                if (existingCountItem == null)
                {
                    await ficSQLiteConnection.InsertAsync(eva_cat_fuentes_bibliograficas).ConfigureAwait(false);
                }
                else
                {
                    eva_cat_fuentes_bibliograficas.IdFuente = existingCountItem.IdFuente;
                    await ficSQLiteConnection.UpdateAsync(eva_cat_fuentes_bibliograficas).ConfigureAwait(false);
                }
            }
        }//Fin insert
Example #5
0
        private bool MakeStringFilter(Eva_cat_fuentes_bibliograficas o, string option, string condition)
        {
            var value      = o.GetType().GetProperty(option);
            var exactValue = value.GetValue(o, null);

            exactValue = exactValue.ToString().ToLower();
            string text    = FilterText.ToLower();
            var    methods = typeof(string).GetMethods();

            if (methods.Count() != 0)
            {
                if (condition == "Contains")
                {
                    var  methodInfo = methods.FirstOrDefault(method => method.Name == condition);
                    bool result1    = (bool)methodInfo.Invoke(exactValue, new object[] { text });
                    return(result1);
                }
                else if (exactValue.ToString() == text.ToString())
                {
                    bool result1 = String.Equals(exactValue.ToString(), text.ToString());
                    if (condition == "Equals")
                    {
                        return(result1);
                    }
                    else if (condition == "NotEquals")
                    {
                        return(false);
                    }
                }
                else if (condition == "NotEquals")
                {
                    return(true);
                }
                return(false);
            }
            else
            {
                return(false);
            }
        }
Example #6
0
        }//Fin insert

        public async Task Remove_eva_cat_fuentes_bibliograficas(Eva_cat_fuentes_bibliograficas eva_cat_fuentes_bibliograficas)
        {
            await ficSQLiteConnection.DeleteAsync(eva_cat_fuentes_bibliograficas);
        }//Fin remove