public async void Login() { if (Usuario == "Admin" && Contraseña == "admin") { var ficZt_cat_productos = new cat_personas(); FicLoSrvNavigationCatPersonas.FicMetNavigateTo <FicVmCatPersonasList>(ficZt_cat_productos); } else { var result = await FicLoSrvCatPersonas.FicMetGetListCatUsuarios(Usuario, Contraseña); if (result.Count == 1) { Verdadero = true; var usuario = await FicLoSrvCatPersonas.FitMetGetUsuario(Usuario, Contraseña); var ficZt_cat_productos = await FicLoSrvCatPersonas.FitMetGetPersona(usuario); Global.UsuarioReg = usuario.UsuarioReg; FicLoSrvNavigationCatPersonas.FicMetNavigateTo <FicVmCatPersonasDetalle>(ficZt_cat_productos); } else { var m = new modal(); await m.DisplayAlert("Error", "Nombre de Usuario ó Contraseña incorrectos!", "Aceptar"); Verdadero = false; } } }
public async Task FicMetInsertNewCatPersonas(cat_personas FicPazt_cat_personas_Item) { using (await ficMutex.LockAsync().ConfigureAwait(false)) { var FicExistingInventarioItem = await ficSQLiteConnection.Table <cat_personas>() .Where(x => x.IdPersona == FicPazt_cat_personas_Item.IdPersona) .FirstOrDefaultAsync(); DateTime dta = DateTime.Now.ToLocalTime(); string dta_string = dta.ToString("yyyy-MM-dd"); if (FicExistingInventarioItem == null) { FicPazt_cat_personas_Item.FechaReg = dta_string; FicPazt_cat_personas_Item.FechaUltMod = dta_string; FicPazt_cat_personas_Item.UsuarioMod = FicPazt_cat_personas_Item.UsuarioReg; FicPazt_cat_personas_Item.IdTipoGenOcupacion = 5; FicPazt_cat_personas_Item.IdTipoGenEstadoCivil = 6; await ficSQLiteConnection.InsertAsync(FicPazt_cat_personas_Item).ConfigureAwait(false); } else { FicPazt_cat_personas_Item.FechaUltMod = dta_string; FicPazt_cat_personas_Item.UsuarioMod = FicPazt_cat_personas_Item.UsuarioReg; FicPazt_cat_personas_Item.IdTipoGenOcupacion = 5; FicPazt_cat_personas_Item.IdTipoGenEstadoCivil = 6; await ficSQLiteConnection.UpdateAsync(FicPazt_cat_personas_Item).ConfigureAwait(false); } } }
public async Task FicMetInsertNewCatUsuarios(cat_usuarios FicPazt_cat_usuarios_Item) { using (await ficMutex.LockAsync().ConfigureAwait(false)) { var FicExistingInventarioItem = await ficSQLiteConnection.Table <cat_usuarios>() .Where(x => x.Usuario == FicPazt_cat_usuarios_Item.Usuario && x.Contrasena == FicPazt_cat_usuarios_Item.Contrasena) .FirstOrDefaultAsync(); DateTime dta = DateTime.Now.ToLocalTime(); string dta_string = dta.ToString("yyyy-MM-dd"); cat_personas persona = new cat_personas(); rh_cat_telefonos telefono = new rh_cat_telefonos(); if (FicExistingInventarioItem == null) { persona.Activo = true; persona.Alias = FicPazt_cat_usuarios_Item.Alias; persona.ApMaterno = FicPazt_cat_usuarios_Item.ApMaterno; persona.ApPaterno = FicPazt_cat_usuarios_Item.ApPaterno; persona.Borrado = false; persona.FechaNac = "1/2/1996 12:00:00 AM"; persona.FechaReg = dta_string; persona.FechaUltMod = dta_string; persona.Nombre = FicPazt_cat_usuarios_Item.Nombre; persona.RutaFoto = FicPazt_cat_usuarios_Item.RutaFoto; persona.Sexo = FicPazt_cat_usuarios_Item.Sexo; persona.UsuarioReg = FicPazt_cat_usuarios_Item.Usuario; persona.UsuarioMod = FicPazt_cat_usuarios_Item.Usuario; telefono.NumTelefono = FicPazt_cat_usuarios_Item.NumTelefono; telefono.Activo = true; telefono.Borrado = false; telefono.FechaReg = dta_string; telefono.FechaUltMod = dta_string; telefono.Principal = true; telefono.Referencia = "Nuevo"; telefono.UsuarioReg = FicPazt_cat_usuarios_Item.Usuario; telefono.UsuarioMod = FicPazt_cat_usuarios_Item.Usuario; await ficSQLiteConnection.InsertAsync(FicPazt_cat_usuarios_Item).ConfigureAwait(false); await ficSQLiteConnection.InsertAsync(persona).ConfigureAwait(false); telefono.ClaveReferencia = persona.IdPersona; await ficSQLiteConnection.InsertAsync(telefono).ConfigureAwait(false); } else { await ficSQLiteConnection.UpdateAsync(FicPazt_cat_usuarios_Item).ConfigureAwait(false); } } }
public async Task <cat_institutos> FitMetGetInstituto(cat_personas FicPazt_cat_personas_Item) { using (await ficMutex.LockAsync().ConfigureAwait(false)) { var FicInstitutoItem = await ficSQLiteConnection.Table <cat_institutos>() .Where(x => x.IdInstituto == FicPazt_cat_personas_Item.IdInstituto) .FirstOrDefaultAsync(); if (FicInstitutoItem == null) { return(FicInstitutoItem); } else { return(null); } } }
private void AddCommandExecute() { var ficZt_cat_productos = new cat_personas(); FicLoSrvNavigationCatPersonas.FicMetNavigateTo <FicVmCatPersonasItem>(ficZt_cat_productos); }
public async Task FicMetRemoveCatPersonas(cat_personas FicPaZt_cat_personas_Item) { await ficSQLiteConnection.DeleteAsync(FicPaZt_cat_personas_Item); }