public baseRespuesta validaciones(PersonalViewModel persona) { var resultado = new baseRespuesta(); resultado.ok = true; //Validaciones if (persona.nombre_perso == null) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Nombre</br>"; resultado.ok = false; } else if (persona.nombre_perso.ToString().Length < 3) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> El Nombre Ingresado no es Valido</br>"; resultado.ok = false; } if (persona.apellidop_perso == null) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Apellido Paterno</br>"; resultado.ok = false; } if (persona.apellidom_perso == null) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Apellido Materno</br>"; resultado.ok = false; } if (persona.telefono_perso == null) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Telefono</br>"; resultado.ok = false; } else if (Int64.Parse(persona.telefono_perso) < 0 || Int64.Parse(persona.telefono_perso) > 999999999 || persona.telefono_perso.Length != 9) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> El Telefono Ingresado no es Valido</br>"; resultado.ok = false; } if (persona.direccion_perso == null) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Direccion</br>"; resultado.ok = false; } Regex oRegExp = new Regex(@"^[A-Za-z0-9_.\-]+@[A-Za-z0-9_\-]+\.([A-Za-z0-9_\-]+\.)*[A-Za-z][A-Za-z]+$", RegexOptions.IgnoreCase); if (persona.correo_pero == null) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Correo Electronico</br>"; resultado.ok = false; } else if (!oRegExp.Match(persona.correo_pero).Success) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Correo Electronico no Valido</br>"; resultado.ok = false; } if (persona.tipo_personal != 1 && persona.tipo_personal != 2) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Seleccione un Tipo de Personal</br>"; resultado.ok = false; } return(resultado); }
public ActionResult UpdateUser(string Id) { try { PersonalViewModel user = new PersonalViewModel(); if ((Id != null) && (Id != string.Empty)) { Guid value = new Guid(Id); tblPersonal result = db.tblPersonal.Where(p => p.Personal_Id == value).FirstOrDefault(); if (result != null) { user.Personal_Id = result.Personal_Id; user.Personal_Identification = result.Personal_Identification; user.Personal_FirstName = result.Personal_FirstName; user.Personal_LastName = result.Personal_LastName; user.Personal_Phone = result.Personal_Phone; db.Dispose(); return(View(user)); } else { return(RedirectToAction("Index")); } } else { return(RedirectToAction("Index")); } } catch (Exception ex) { return(RedirectToAction("Index")); } }
public JsonResult Editar(PersonalViewModel persona) { var resultado = new baseRespuesta(); resultado = validaciones(persona); if (resultado.ok == true) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.PERSONAL personal = new PERSONAL(); var personaId = bd.PERSONAL.Find(persona.id_personal); personaId.APELLIDOM_PERSO = persona.apellidom_perso; personaId.APELLIDOP_PERSO = persona.apellidop_perso; personaId.CORREO_PERSO = persona.correo_pero; personaId.DIRECCION_PERSO = persona.direccion_perso; var tipoPersoal = bd.TIPO_PERSONAL.FirstOrDefault(e => e.ID_TIPOPERSONAL == persona.tipo_personal); personaId.USUARIO1.TIPO_PERSONAL = tipoPersoal; personaId.TELEFONO_PERSO = persona.telefono_perso; personaId.NOMBRE_PERSO = persona.nombre_perso; bd.Entry(personaId).State = System.Data.EntityState.Modified; bd.SaveChanges(); resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Personal Modificado Correctamente"; } return(Json(resultado)); }
public async Task <IActionResult> Create(PersonalViewModel model, IFormFile personalImage) { await Bind(); if (!ModelState.IsValid) { _model.Personal = model.Personal; return(View(_model)); } var fileName = FileUpload(personalImage); if (personalImage != null && !string.IsNullOrEmpty(fileName)) { model.Personal.PersonalImage = fileName; } if (model.Personal.PersonalId != 0) { if (GetLoginUser() != null) { model.Personal.LastModified = GetLoginUser().UserName; } model.Personal.LastModifiedDate = DateTime.Now; model.Personal.IsNewItem = false; var updatePersonal = _personal.Update(model.Personal); await updatePersonal; if (updatePersonal.IsCompleted) { alertUi.AlertUiType = updatePersonal.IsCompleted ? AlertUiType.success : AlertUiType.error; CleaCache(); } } else { model.Personal.CreationDate = DateTime.Now; model.Personal.IsNewItem = true; if (GetLoginUser() != null) { model.Personal.CreatedBy = GetLoginUser().UserName; } var addPersonal = _personal.Add(model.Personal); await addPersonal; if (addPersonal.IsCompleted) { alertUi.AlertUiType = addPersonal.IsCompleted ? AlertUiType.success : AlertUiType.error; CleaCache(); } } AlertUiMessage(); return(RedirectToAction("Index", model)); }
public async Task <IActionResult> Create(PersonalViewModel model, IFormFile personalImage) { try { await Bind(); if (!ModelState.IsValid) { _model.Personal = model.Personal; return(View(_model)); } var fileName = FileUpload(personalImage); if (personalImage != null && !string.IsNullOrEmpty(fileName)) { model.Personal.PersonalImage = fileName; } if (model.Personal.PersonalId != 0) { model.Personal.CreationDate = DateTime.Now; model.Personal.LastModifiedDate = DateTime.Now; model.Personal.Cinsiyet = _model.CinsiyetList.Select(x => new Cinsiyet() { CinsiyeId = Convert.ToInt32(x.Value), CinsiyetName = x.Text }) .FirstOrDefault(x => x.CinsiyeId == model.Personal.Cinsiyet.CinsiyeId); var updatePersonal = _personal.Update(model.Personal); await updatePersonal; if (updatePersonal.IsCompleted) { alertUi.AlertUiType = updatePersonal.IsCompleted ? AlertUiType.success : AlertUiType.error; } } else { model.Personal.CreationDate = DateTime.Now; var addPersonal = _personal.Add(model.Personal); await addPersonal; if (addPersonal.IsCompleted) { alertUi.AlertUiType = addPersonal.IsCompleted ? AlertUiType.success : AlertUiType.error; } } AlertUiMessage(); } catch (Exception ex) { throw ex; } return(RedirectToAction("Index", model)); }
private void ExecuteEditar() { PersonalViewModel personalViewModel = PersonalViewModel.GetInstance(); personalViewModel.SetCurrentPersonal(this); this.Nuevo = false; /// Importante indicaque se modificara el registro actual this.DeleteIsEnabled = true; App.PersonalPage.Navigation.PushAsync(new PersonalItemPage()); // Navegacion }
public IActionResult List() { var model = new PersonalViewModel { Personal = new Personal() }; return(View(model)); }
// <summary> // Mostrar Persona // </summary> // <returns>Fecha Creacion : 25/05/0216 | M. ARAUJO</returns> // <remarks>Fecha Modificacion : 25/05/0216 | H. HUAMANCAMA</remarks> public ActionResult index() { PersonalViewModel Personal = new PersonalViewModel(); Personal.Persona = new Persona(); Personal.Personas = new List <Persona>(); return(View(Personal)); }
// <summary> // Agregar Persona // </summary> // <returns>Fecha Creacion : 25/05/0216 | M. ARAUJO</returns> // <remarks>Fecha Modificacion : 25/05/0216 | H. HUAMANCAMA</remarks> public ActionResult newPersona() { PersonalViewModel Personal = new PersonalViewModel(); Personal.Persona = new Persona(); Personal.PuestoList = (from entry in _db.Puesto orderby entry.idPuesto ascending select entry).Take(20).ToList(); return(View(Personal)); }
public PersonalPage() { InitializeComponent(); Item = new Item(); viewModel = new PersonalViewModel(); BindingContext = viewModel; }
public IActionResult Index() { var model = new PersonalViewModel { Personal = new Personal(), SessionUser = GetLoginUser() }; return(View(model)); }
public PersonalController(IPersonalService personal, IUtileService utileService, IMemoryCache memoryCache, IHostingEnvironment environment) { _personal = personal; _utileService = utileService; _environment = environment; _memoryCache = memoryCache; _model = new PersonalViewModel { Personal = new Personal() }; }
private async void Bind() { var cacheKey = "Personal_cache_bind"; if (!_memoryCache.TryGetValue(cacheKey, out PersonalViewModel cacheModel)) { var cinsiyetTask = _utileService.GetCinsiyets(); var dinTask = _utileService.GetDins(); var dogumYeriTask = _utileService.GetDogumYeris(); var egitimDurumuTask = _utileService.GetEgitimDurumus(); var ikametDurumuTask = _utileService.GetIkametDurumus(); var ilTask = _utileService.GetIls(); var ilceTask = _utileService.GetIlces(); var islemYapanTask = _utileService.GetIslemYapans(); var kanGrubuTask = _utileService.GetKanGrubus(); var uyrukTask = _utileService.GetUyruks(); var saglikDurumuTask = _utileService.GetSaglikDurumus(); var kangurubuTask = _utileService.GetKanGrubus(); var sosyalYardimTask = _utileService.GetSosyalYardimDurumus(); var kayitDurumuTask = _utileService.GetKayitDurumus(); var kokenTask = _utileService.GetKokens(); var medeniDurumuTask = _utileService.GetMedeniDurumus(); await Task.WhenAll(cinsiyetTask, dinTask, dogumYeriTask, egitimDurumuTask, ikametDurumuTask, ilTask, ilceTask, islemYapanTask, kanGrubuTask, uyrukTask, saglikDurumuTask, kangurubuTask, sosyalYardimTask, kayitDurumuTask, kokenTask, medeniDurumuTask); _model.CinsiyetList = ConvertSelectList(cinsiyetTask.Result.Select(x => new { Id = x.CinsiyeId, Value = x.CinsiyetName })); _model.DinList = ConvertSelectList(dinTask.Result.Select(x => new { Id = x.DinId, Value = x.DinName })); _model.DogumYeriList = ConvertSelectList(dogumYeriTask.Result.Select(x => new { Id = x.DogumYeriId, Value = x.DogumYeriName })); _model.EgitimDurumuList = ConvertSelectList(egitimDurumuTask.Result.Select(x => new { Id = x.EgitimDurumuId, Value = x.EgitimDurumuName })); _model.IkametDurumuList = ConvertSelectList(ikametDurumuTask.Result.Select(x => new { Id = x.IkametDurumuId, Value = x.IkametDurumuName })); _model.IlList = ConvertSelectList(ilTask.Result.Select(x => new { Id = x.IlId, Value = x.IlName })); _model.IlceList = ConvertSelectList(ilceTask.Result.Select(x => new { Id = x.IlceId, Value = x.IlceName })); _model.IslemYapanList = ConvertSelectList(islemYapanTask.Result.Select(x => new { Id = x.IslemYapanId, Value = x.IslemYapanName })); _model.KanGrubuList = ConvertSelectList(kanGrubuTask.Result.Select(x => new { Id = x.KanGrubuId, Value = x.KanGrubuName })); _model.UyrukList = ConvertSelectList(uyrukTask.Result.Select(x => new { Id = x.UyrukId, Value = x.UyrukName })); _model.SaglikDurumuList = ConvertSelectList(saglikDurumuTask.Result.Select(x => new { Id = x.SaglikDurumuId, Value = x.SaglikDurumuName })); _model.SosyalYardimDurumuList = ConvertSelectList(sosyalYardimTask.Result.Select(x => new { Id = x.SosyalYardimDurumuId, Value = x.SosyalYardimDurumuName })); _model.KayitDurumuList = ConvertSelectList(kayitDurumuTask.Result.Select(x => new { Id = x.KayitDurumuId, Value = x.KayitDurumuName })); _model.KokenList = ConvertSelectList(kokenTask.Result.Select(x => new { Id = x.KokenId, Value = x.KokenName })); _model.MedeniDurumuList = ConvertSelectList(medeniDurumuTask.Result.Select(x => new { Id = x.MedeniDurumuId, Value = x.MedeniDurumuName })); cacheModel = _model; var opts = new MemoryCacheEntryOptions { SlidingExpiration = TimeSpan.FromMinutes(30) }; _memoryCache.Set(cacheKey, cacheModel, opts); } _model = cacheModel; }
public HomeController(IPersonalService personalService, IHostingEnvironment environment, IHttpContextAccessor httpContextAccessor, IMemoryCache memoryCache, IUtileService utileService) { _personalService = personalService; _environment = environment; _memoryCache = memoryCache; _utileService = utileService; HttpContextAccessor = httpContextAccessor; _model = new PersonalViewModel { Personal = new Personal() }; Bind(); }
public PersonalPage() { this.InitializeComponent(); viewModel = new PersonalViewModel(); if (!viewModel.IsDataLoaded) { viewModel.LoadData(); } DataContext = viewModel; this.Loaded += new RoutedEventHandler(PersonalPage_Loaded); }
public ActionResult ManagePersonal(ManageMessageId?message) { ApplicationUser user = UserManager.FindByNameAsync(User.Identity.Name).Result; PersonalViewModel personal = new PersonalViewModel { FirstName = user.FirstName, MiddleName = user.MiddleName, LastName = user.LastName, Birthdate = user.Birthdate, Gender = user.Gender }; ViewBag.StatusMessage = message == ManageMessageId.ChangePersonalSuccess ? "Your personal information has been changed." : ""; return(View(personal)); }
/*public JsonResult Crear(ActividadesViewModel actividades) * { * EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); * NoMasAccidentes.Models.ACTIVIDAD actividad = new ACTIVIDAD(); * * //actividad.FECHA_ACTIVIDAD = actividades.fecha.ToString(); * //return 0; * }*/ public JsonResult Crear(PersonalViewModel persona) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.PERSONAL personal = new PERSONAL(); personal.DIRECCION_PERSO = persona.direccion_perso; personal.APELLIDOM_PERSO = persona.apellidom_perso; personal.APELLIDOP_PERSO = persona.apellidop_perso; personal.CORREO_PERSO = persona.correo_pero; personal.NOMBRE_PERSO = persona.nombre_perso; personal.TELEFONO_PERSO = persona.telefono_perso; personal.TIPO_PERSONAL_ID_TIPOPERSONAL = persona.tipo_personal; //Generar Usuario //Eliminar espacios en Blanco var nombre = persona.nombre_perso.Replace(" ", ""); var apellido = persona.apellidop_perso.Replace(" ", ""); var username = ""; var username_encontrado = false; var cantidad_caracter = 3; //Buscar usuario while (!username_encontrado) { username = (nombre.Substring(0, cantidad_caracter) + "." + apellido).ToLower(); //Consulta if (bd.PERSONAL.ToList().FindAll(x => x.USERNAME_PERSO.Contains(username)).Count() == 0) { username_encontrado = true; } else { cantidad_caracter++; } } personal.USERNAME_PERSO = username; //GenerarPassword var guid = Guid.NewGuid(); var justNumbers = new String(guid.ToString().Where(Char.IsDigit).ToArray()); var password = int.Parse(justNumbers.Substring(4, 4)); personal.PASSWORD_PERSO = password.ToString(); bd.PERSONAL.Add(personal); bd.SaveChanges(); return(Json("d")); }
public ActionResult Index() { User user = Session["user"] as User; PersonalViewModel vm = new PersonalViewModel { User = user, StaffOrders = db.StaffOrders.Where(o => o.UserID == user.ID).ToList(), StudioOrders = db.StudioOrders.Where(o => o.UserID == user.ID).ToList(), UserBlogs = db.Blogs.Where(b => b.UserID == user.ID).ToList() }; return(View(vm)); }
public RegisterPersonalViewModel() { PersonalViewModel = new PersonalViewModel(); InstitutiiAsociate = new ObservableCollection <InstitutieAsociata>(); HandleRegisterCommand = new BasicCommandWithParameter(Register); var institutii = AppService.Instance.InstitutieAsociataService.GetAll(); institutii.ToList().ForEach(x => { InstitutiiAsociate.Add(x); }); InstitutieSelectata = InstitutiiAsociate[0]; }
public async Task <IActionResult> EditPassword(PersonalViewModel model) { if (ModelState.IsValid) { var result = await userService.EditPassword(model); if (result.Succeeded) { return(RedirectToAction(nameof(PersonalCenter))); } ModelState.AddModelError("", "密码错误"); } return(View(nameof(PersonalCenter), model)); }
public static UserPersonal ToModel(this PersonalViewModel viewModel, int userId) { if (viewModel == null) { return(null); } return(new UserPersonal { Born = viewModel.Born, FirstName = viewModel.FirstName, LastName = viewModel.LastName, MiddleName = viewModel.MiddleName, ShareWith = viewModel.ShareWith, UserId = userId }); }
public async Task <IdentityResult> EditPersonalInfo(PersonalViewModel model) { try { var user = await userManager.FindByIdAsync(model.Id); //更新头像 if (model.PhotoFile != null) { string uniqueFileName; string fileFolder = Path.Combine(webHost.WebRootPath, "images/faces"); uniqueFileName = user.UserName + "_" + model.PhotoFile.FileName; if (user.Photo != null) { string oldPath = Path.Combine(webHost.WebRootPath, "images/faces", user.Photo); File.Delete(oldPath); } user.Photo = uniqueFileName; string filePath = Path.Combine(fileFolder, uniqueFileName); using FileStream fileStream = new FileStream(filePath, FileMode.Create); model.PhotoFile.CopyTo(fileStream); } user.NickName = model.NickName; user.Email = model.EditEmail; user.City = model.City; var result = await userManager.UpdateAsync(user); if (result.Succeeded) { logger.LogWarning("修改个人信息{LogType}{CustomProperty}", "Operate", JsonConvert.SerializeObject(model)); } else { string errors = null; foreach (var error in result.Errors) { errors += error.Description + ";"; } logger.LogWarning("修改个人信息失败{LogType}{CustomProperty}", "Operate", JsonConvert.SerializeObject(errors)); } return(result); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> EditInfo(PersonalViewModel model) { if (ModelState.IsValid) { var result = await userService.EditPersonalInfo(model); if (result.Succeeded) { return(RedirectToAction(nameof(PersonalCenter))); } foreach (var error in result.Errors) { ModelState.AddModelError("", error.Description); } } return(View("PersonalCenter", model)); }
public JsonResult AddUser(PersonalViewModel user) { string Identification = string.Empty; int retorno = 0; try { if (user != null) { tblPersonal usr = new tblPersonal(); usr = db.tblPersonal.Where(p => p.Personal_Identification == user.Personal_Identification).FirstOrDefault(); if (usr == null) { var entity = new tblPersonal { Personal_Id = Guid.NewGuid(), Personal_Identification = user.Personal_Identification, Personal_FirstName = user.Personal_FirstName, Personal_LastName = user.Personal_LastName, Personal_Phone = user.Personal_Phone, }; db.tblPersonal.Add(entity); retorno = db.SaveChanges(); if (retorno == 1) { retorno = 1; } else { retorno = 0; } } else { retorno = 2; } } } catch (Exception ex) { Identification = ex.Message; } return(Json(retorno)); }
public JsonResult UpdateUser(PersonalViewModel user) { int retorno = 2; using (var dbo = new PersonalEntities()) { using (var dbPersonal = dbo.Database.BeginTransaction()) { try { Guid value = new Guid(user.Personal_Id.ToString()); tblPersonal result = db.tblPersonal.Where(p => p.Personal_Id == value).FirstOrDefault(); if (result == null) { return(Json(2)); } else { result.Personal_Identification = user.Personal_Identification; result.Personal_FirstName = user.Personal_FirstName; result.Personal_LastName = user.Personal_LastName; result.Personal_Phone = user.Personal_Phone; dbo.Entry(result).State = System.Data.Entity.EntityState.Modified; retorno = dbo.SaveChanges(); if (retorno == 1) { dbPersonal.Commit(); return(Json(1)); } else { return(Json(0)); } } } catch (Exception ex) { dbPersonal.Rollback(); return(Json(2)); throw; } } } }
public PersonalViewModel PersonalCenter(IdentityUserV2 user) { try { var model = new PersonalViewModel { Id = user.Id, EditEmail = user.Email, NickName = user.NickName, City = user.City }; return(model); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> Edit() { var userId = User.GetUserOrganizationId(); var userOrganizationDTO = await ProfileProvider.Value.GetUserOrganization(userId); var viewModel = new PersonalViewModel(userOrganizationDTO); var schemesProvider = DependencyResolver.Current.GetService <ISchemesProvider>(); var schemeList = (await schemesProvider.GetIdentifierSchemes()) .Select(m => new SelectListItem { Value = m, Text = m, Selected = m == viewModel.Company.Scheme }); var schemes = new List <SelectListItem>(schemeList); ViewData["Schemes"] = schemes; return(View(viewModel)); }
public ActionResult PersonalInfoView(string name) { PersonalViewModel personalObj = new PersonalViewModel(); using (SqlConnection con = new SqlConnection("Data Source=DESKTOP-RURNJ5I\\tej;Initial Catalog=Commercial_DB;Integrated Security=True")) { string sqlQuery = "select * from APPLICANT where first_name='" + name + "'"; con.Open(); SqlCommand sqlCmd = new SqlCommand(sqlQuery, con); SqlDataReader sdr = sqlCmd.ExecuteReader(); if (sdr.Read()) { personalObj.applicant_id = Convert.ToInt32(sdr["applicant_id"]); } con.Close(); } return(View(personalObj)); }
public async Task <IdentityResult> EditPassword(PersonalViewModel model) { try { var user = await userManager.FindByIdAsync(model.Id); var result = await userManager.ChangePasswordAsync(user, model.Psw.CurrentPassword, model.Psw.NewPassword); if (result.Succeeded) { logger.LogWarning("修改密码{LogType}", "Operate"); } return(result); } catch (Exception ex) { throw ex; } }
public ActionResult Index() { //ViewBag.Title = "Usuarios"; List <PersonalViewModel> personalList = new List <PersonalViewModel>(); var users = db.tblPersonal.ToList(); foreach (var user in users) { PersonalViewModel personal = new PersonalViewModel(); personal.Personal_Id = user.Personal_Id; personal.Personal_Identification = user.Personal_Identification; personal.Personal_FirstName = user.Personal_FirstName; personal.Personal_LastName = user.Personal_LastName; personal.Personal_Phone = user.Personal_Phone; personalList.Add(personal); } return(View(personalList)); }