Exemplo n.º 1
0
        }//Fin zt_inventario_conteos

        public override void OnAppearing(object navigationContext)
        {
            var eva_planeacion_Item = navigationContext as Eva_planeacion;

            if (eva_planeacion_Item != null)
            {
                eva_planeacion = eva_planeacion_Item;
            }

            base.OnAppearing(navigationContext);
        }//Fin OnAppearing
Exemplo n.º 2
0
        private bool MakeNumericFilter(Eva_planeacion 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);
        }
Exemplo n.º 3
0
        }//Fin GetAll

        public async Task Insert_eva_planeacion(Eva_planeacion eva_planeacion)
        {
            using (await ficMutex.LockAsync().ConfigureAwait(false))
            {
                var existingCountItem = await ficSQLiteConnection.Table <Eva_planeacion>()
                                        .Where(x => x.IdPlaneacion == eva_planeacion.IdPlaneacion)
                                        .FirstOrDefaultAsync();

                if (existingCountItem == null)
                {
                    await ficSQLiteConnection.InsertAsync(eva_planeacion).ConfigureAwait(false);
                }
                else
                {
                    eva_planeacion.IdPlaneacion = existingCountItem.IdPlaneacion;
                    await ficSQLiteConnection.UpdateAsync(eva_planeacion).ConfigureAwait(false);
                }
            }
        }//Fin insert
Exemplo n.º 4
0
        private bool MakeStringFilter(Eva_planeacion 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);
            }
        }
Exemplo n.º 5
0
        }//Fin OnAppearing

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

            _navigationService.NavigateTo <VmEvaPlaneacionItem>(eva_planeacionItem);
        }//Fin AddCommandExecute
Exemplo n.º 6
0
        }//Fin insert

        public async Task Remove_eva_planeacion(Eva_planeacion eva_planeacion)
        {
            await ficSQLiteConnection.DeleteAsync(eva_planeacion);
        }//Fin remove