public void InsertUser(DATA.Usuarios user) { try { sc.Database.Connection.Open(); us.IDUser = user.IDUser; us.NombreUsuario = user.NombreUsuario; us.Rol = Convert.ToString(user.Rol); us.Code = user.code; us.Email = user.Email; us.Estado = user.Estado; us.Password = user.Password; sc.Usuarios.Add(us); sc.SaveChanges(); sc.Database.Connection.Close(); } catch (Exception) { throw; } }
public ActionResult Index(Models.Usuarios usuario) { try { var passwordEncripted = Encriptacion.Encriptacion.Encriptar(usuario.Password); var loginResultUsers = usu.BuscarUsuarios(usuario.Username, passwordEncripted); Console.WriteLine(passwordEncripted); if (loginResultUsers) { //Si es nulo no existe DATA.Usuarios datos = usu.BuscarUsuarios(usuario.Username); Session["Username"] = datos.Username; Session["Rol"] = datos.Id_rol; return(RedirectToAction("UserDashboard", "Home")); } else { ModelState.AddModelError("errorLogin", "Usuario y/o contraseƱa incorrectos."); return(View("Index")); } } catch (Exception ex) { ViewBag.Mensaje = ex.Message; return(View("Index")); } }
public void DeleteUser(DATA.Usuarios usuario) { try { //Usuario si se elimina sc.Database.Connection.Open(); var elimiUsu = sc.Usuarios.Where(x => x.IDUser == usuario.IDUser).First(); sc.Usuarios.Remove(elimiUsu); sc.SaveChanges(); sc.Database.Connection.Close(); } catch (Exception ex) { Console.Write(ex); } }
public void UpdateUser(DATA.Usuarios user) { try { sc.Database.Connection.Open(); us = sc.Usuarios.Where(x => x.IDUser == user.IDUser).First(); us.NombreUsuario = user.NombreUsuario; us.Rol = Convert.ToString(user.Rol); us.Password = user.Password; us.Code = user.code; us.Email = user.Email; us.Estado = user.Estado; us.IDUser = user.IDUser; sc.SaveChanges(); sc.Database.Connection.Close(); } catch (Exception) { } }
public ActionResult Index(Models.Difusiones difusion) { try { if (ModelState.IsValid) { bool permitirEnvio = false; DateTime dateSend; var dateNow = DateTime.Now; difusion.Fecha = dateNow; TimeSpan ts; ts = dateNow - dateNow; string tipoEnvio = Request.Form["tipoEnvio"]; difusion.Username = Session["Username"].ToString(); //Debug.WriteLine(tipoEnvio); if (difusion.Id_Tipo_Mensaje == 3 && difusion.passwordCorreo == null) { ModelState.AddModelError("errorPassword", "Debe escribir la contraseƱa de su correo para enviar el mensaje."); } if (tipoEnvio == "inmediato") { ts = dateNow - dateNow; difusion.Fecha_Activacion = dateNow; permitirEnvio = true; } else { try { string fechaPro = Request.Form["fechaPro"]; string[] datos = fechaPro.Split('-'); string horaPro = Request.Form["horaPro"]; string[] datos2 = horaPro.Split(':'); dateSend = new DateTime(Int32.Parse(datos[0]), Int32.Parse(datos[1]), Int32.Parse(datos[2]), Int32.Parse(datos2[0]), Int32.Parse(datos2[1]), 00); if (dateSend > dateNow) { ts = dateSend - dateNow; permitirEnvio = true; } else { ModelState.AddModelError("fechaerror", "No puede programar un envio para una fecha ya pasada."); } difusion.Fecha_Activacion = dateSend; } catch (Exception e) { ModelState.AddModelError("fechaerror", "Revise la fecha, ya que algo no parece estar bien."); } } if (permitirEnvio) { var difusionInsertar = Mapper.Map <DATA.Difusiones>(difusion); dif.InsertarDifusiones(difusionInsertar); int maxId = dif.ListarDifusines().Where(x => x.Username == Session["Username"].ToString()).Max(x => x.Id_Difusion); DATA.Telefonos telefonoDelUsuario = tel.ListarTelefonos().Where(x => x.Username == Session["Username"].ToString()).First(); DATA.Mensajes mensaje = mens.ListarMensajes().Where(x => x.Id_Mensaje == difusion.Id_Mensaje).First(); DATA.Difusiones difusion2 = dif.BuscarDifusiones(maxId); DATA.Usuarios correoDelUsuario = use.ListarUsuarios().Where(x => x.Username == Session["Username"].ToString()).First(); Task.Delay(ts).ContinueWith((x) => enviarMensajes(telefonoDelUsuario.Numero, telefonoDelUsuario.Account_Id, telefonoDelUsuario.Authtoken, mensaje.Cuerpo_Mensaje, difusion.Id_Lista, difusion2, correoDelUsuario.Correo, difusion.passwordCorreo)); } } } catch (Exception) { ModelState.AddModelError("error", "No se ha podido registrar la difusion."); return(RedirectToAction("Index")); } return(Index()); }
public void DeleteUser(DATA.Usuarios usuarios) { usu.DeleteUser(usuarios); }
public void UpdateUser(DATA.Usuarios user) { usu.UpdateUser(user); }
public void InsertUser(DATA.Usuarios user) { usu.InsertUser(user); }