public async Task FicMetInsertNewRhCatDomicilios(rh_cat_domicilios FicPazt_rh_cat_domicilios_Item) { using (await ficMutex.LockAsync().ConfigureAwait(false)) { var FicExistingInventarioItem = await ficSQLiteConnection.Table <rh_cat_domicilios>() .Where(x => x.IdDomicilio == FicPazt_rh_cat_domicilios_Item.IdDomicilio) .FirstOrDefaultAsync(); DateTime dta = DateTime.Now.ToLocalTime(); string dta_string = dta.ToString("yyyy-MM-dd"); if (FicExistingInventarioItem == null) { FicPazt_rh_cat_domicilios_Item.FechaReg = dta_string; FicPazt_rh_cat_domicilios_Item.FechaUltMod = dta_string; FicPazt_rh_cat_domicilios_Item.UsuarioMod = FicPazt_rh_cat_domicilios_Item.UsuarioReg; FicPazt_rh_cat_domicilios_Item.IdTipoGenDom = 8; await ficSQLiteConnection.InsertAsync(FicPazt_rh_cat_domicilios_Item).ConfigureAwait(false); } else { FicPazt_rh_cat_domicilios_Item.IdDomicilio = FicExistingInventarioItem.IdDomicilio; FicPazt_rh_cat_domicilios_Item.FechaUltMod = dta_string; FicPazt_rh_cat_domicilios_Item.UsuarioMod = FicPazt_rh_cat_domicilios_Item.UsuarioReg; FicPazt_rh_cat_domicilios_Item.IdTipoGenDom = 8; await ficSQLiteConnection.UpdateAsync(FicPazt_rh_cat_domicilios_Item).ConfigureAwait(false); } } }
public async Task <cat_personas> FitMetGetPersona(rh_cat_domicilios FicPazt_rh_cat_domicilios_Item) { using (await ficMutex.LockAsync().ConfigureAwait(false)) { var FicPersonaItem = await ficSQLiteConnection.Table <cat_personas>() .Where(x => x.IdPersona == FicPazt_rh_cat_domicilios_Item.ClaveReferencia) .FirstOrDefaultAsync(); if (FicPersonaItem == null) { return(FicPersonaItem); } else { return(null); } } }
private void AddCommandExecute() { var ficZt_cat_productos = new rh_cat_domicilios(); FicLoSrvNavigationCatPersonas.FicMetNavigateTo <FicVmRhCatDomiciliosItem>(ficZt_cat_productos); }
private void Domicilios() { var ficZt_Domicilios = new rh_cat_domicilios(); FicLoSrvNavigationCatPersonas.FicMetNavigateTo <FicVmRhCatDomiciliosList>(ficZt_Domicilios); }
public async Task <IActionResult> OnGetAsync(int id, int idP, string searchString, string control, string ap, string am) { //Parametros para mostrar la info de la persona a agregar domicilios Control = control; IdP = idP; Ap = ap; Am = am; SearchString = searchString; if (id == 0) { return(NotFound()); } rh_cat_domicilio = await _context.rh_cat_domicilios.SingleOrDefaultAsync(m => m.IdDomicilio == id); if (rh_cat_domicilio == null) { return(NotFound()); } //Combo para paises var paises = new List <SelectListItem>(); paises.Add(new SelectListItem() { Text = "Selecciona un pais...", Value = string.Empty }); foreach (var item in _context.cat_paises) { paises.Add(new SelectListItem() { Text = item.DesPais, Value = item.DesPais }); } ViewData["IdPais"] = new SelectList(paises, "Value", "Text"); //Combo para estados var estados = new List <SelectListItem>(); estados.Add(new SelectListItem() { Text = "Selecciona un estado...", Value = string.Empty }); foreach (var item in _context.cat_estados) { estados.Add(new SelectListItem() { Text = item.DesEstado, Value = item.DesEstado }); } ViewData["IdEstado"] = new SelectList(estados, "Value", "Text"); //Combo para municipios var municipios = new List <SelectListItem>(); municipios.Add(new SelectListItem() { Text = "Selecciona un municipio...", Value = string.Empty }); foreach (var item in _context.cat_municipios) { municipios.Add(new SelectListItem() { Text = item.DesMunicipio, Value = item.DesMunicipio }); } ViewData["IdMunicipio"] = new SelectList(municipios, "Value", "Text"); //Combo para localidades var localidades = new List <SelectListItem>(); localidades.Add(new SelectListItem() { Text = "Selecciona una localidad...", Value = string.Empty }); foreach (var item in _context.cat_localidades) { localidades.Add(new SelectListItem() { Text = item.DesLocalidad, Value = item.DesLocalidad }); } ViewData["IdLocalidad"] = new SelectList(localidades, "Value", "Text"); //Combo para estados var colonias = new List <SelectListItem>(); colonias.Add(new SelectListItem() { Text = "Selecciona una colonia...", Value = string.Empty }); foreach (var item in _context.cat_colonias) { colonias.Add(new SelectListItem() { Text = item.DesColonia, Value = item.DesColonia }); } ViewData["IdColonia"] = new SelectList(colonias, "Value", "Text"); //Combo para tipo de domicilio //Primero hacemos la consulta var dom = from ocupacion in _context.cat_generales where ocupacion.IdTipoGeneral == 8 select new { nom_dom = ocupacion.DesGeneral, id_dom = ocupacion.IdGeneral }; //Despues agregamos los datos al combo var domicilioReg = new List <SelectListItem>(); domicilioReg.Add(new SelectListItem() { Text = "Selecciona un tipo de domicilio...", Value = string.Empty }); foreach (var item in dom) { domicilioReg.Add(new SelectListItem() { Text = item.nom_dom, Value = "" + item.id_dom }); } ViewData["IdTipoDom"] = new SelectList(domicilioReg, "Value", "Text"); //Combo para Tipo domicilio(fiscal, moral) var tipdom = new List <SelectListItem>(); tipdom.Add(new SelectListItem() { Text = "Selecciona un tipo de domicilio...", Value = string.Empty }); tipdom.Add(new SelectListItem() { Text = "Fiscal", Value = "F" }); tipdom.Add(new SelectListItem() { Text = "Moral", Value = "M" }); ViewData["TipoDom"] = new SelectList(tipdom, "Value", "Text"); //Para activar o desactivar los checkbox //Domicilio Principal if (rh_cat_domicilio.Principal == "S") { DomicilioP = true; } else { DomicilioP = false; } //Activo if (rh_cat_domicilio.Activo == "S") { ActivoP = true; } else { ActivoP = false; } //Borrado if (rh_cat_domicilio.Borrado == "S") { BorradoP = true; } else { BorradoP = false; } return(Page()); }
public async Task FicMetRemoveRhCatDomicilios(rh_cat_domicilios FicPaZt_rh_cat_domicilios_Item) { await ficSQLiteConnection.DeleteAsync(FicPaZt_rh_cat_domicilios_Item); }