}//Fin OnAppearing private void AddCommandExecute() { var eva_cat_apoyosItem = new Eva_cat_apoyos_didacticos(); eva_cat_apoyosItem.IdPlaneacion = Selected_eva_planeacion.IdPlaneacion; var fecha = DateTime.Now; eva_cat_apoyosItem.FechaReg = fecha.ToString("dd-MM-yyyy"); _navigationService.NavigateTo <VmEvaCatApoyosItem>(eva_cat_apoyosItem); }//Fin AddCommandExecute
}//Fin zt_inventario_conteos public override void OnAppearing(object navigationContext) { var eva_cat_apoyos_Item = navigationContext as Eva_cat_apoyos_didacticos; if (eva_cat_apoyos_Item != null) { eva_cat_apoyos_detalle = eva_cat_apoyos_Item; } base.OnAppearing(navigationContext); }//Fin OnAppearing
private bool MakeNumericFilter(Eva_cat_apoyos_didacticos 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); }
}//Fin GetAll public async Task Insert_eva_cat_apoyos_didacticos(Eva_cat_apoyos_didacticos eva_cat_apoyos_didacticos) { using (await ficMutex.LockAsync().ConfigureAwait(false)) { var existingCountItem = await ficSQLiteConnection.Table <Eva_cat_apoyos_didacticos>() .Where(x => x.IdApoyoDidactico == eva_cat_apoyos_didacticos.IdApoyoDidactico) .FirstOrDefaultAsync(); if (existingCountItem == null) { await ficSQLiteConnection.InsertAsync(eva_cat_apoyos_didacticos).ConfigureAwait(false); } else { eva_cat_apoyos_didacticos.IdApoyoDidactico = existingCountItem.IdApoyoDidactico; await ficSQLiteConnection.UpdateAsync(eva_cat_apoyos_didacticos).ConfigureAwait(false); } } }//Fin insert
private bool MakeStringFilter(Eva_cat_apoyos_didacticos 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); } }
}//Fin insert public async Task Remove_eva_cat_apoyos_didacticos(Eva_cat_apoyos_didacticos eva_cat_apoyos_didacticos) { await ficSQLiteConnection.DeleteAsync(eva_cat_apoyos_didacticos); } //Fin remove