public List <MovimientosViewModel> MovimientosRecientes(DateTime fecha) { ControlUsuario cu = new ControlUsuario(); int[] sucursales = cu.GetSucursalesUsuario(ControlAcceso.GetUsuarioEnSession()); using (var context = new RHEntities()) { return((from k in context.Kardex join emp in context.Empleado on k.IdEmpleado equals emp.IdEmpleado join con in context.Empleado_Contrato on emp.IdEmpleado equals con.IdEmpleado join s in context.Sucursal on emp.IdSucursal equals s.IdSucursal join c in context.Cliente on s.IdCliente equals c.IdCliente join e in context.Empresa on con.IdEmpresaFiscal equals e.IdEmpresa where k.Fecha >= fecha && k.Tipo != 5 && k.Tipo != 6 && k.Tipo != 4 && sucursales.Contains(s.IdSucursal) select new MovimientosViewModel { IdEmpleado = emp.IdEmpleado, Nombres = emp.Nombres, Paterno = emp.APaterno, Materno = emp.AMaterno, Fecha = k.Fecha, Cliente = c.Nombre, Empresa = e.RazonSocial, IdTipoMovimiento = k.Tipo, } ).ToList()); } }
public ActionResult LogInAjax(LogInViewModel model) { int acceso = 3; ControlUsuario cu = new ControlUsuario(); var usuario = cu.GetUsuarioByCuenta(model.User, model.Password); if (usuario != null) { var accesoApp = ControlAcceso.AccesoAplicacion(Aplicacion.SeguroSocial, usuario); if (accesoApp) { SessionHelpers.IniciarSession(usuario.Usuario, usuario.IdUsuario.ToString()); Session["usuario"] = usuario; acceso = 1; } else { acceso = 2; } } else { acceso = 3; } return(Json(acceso, JsonRequestBehavior.AllowGet)); }
private void button1_Click(object sender, EventArgs e) { if (txtUsuario.Text == "USUARIO" || txtContrasena.Text == "CONTRASEÑA") { lblErrorMessage.Visible = true; lblErrorMessage.Text = "Datos incorrectos revice la información ingresada"; } else { lblErrorMessage.Visible = false; ControlUsuario userControl = new ControlUsuario(); var Validar = userControl.loginUser((int)Convert.ToInt64(txtUsuario.Text), txtContrasena.Text); if (Validar) { this.Hide(); BarraDeCarga frmBarra = new BarraDeCarga(); frmBarra.Show(); } else { lblErrorMessage.Visible = true; lblErrorMessage.Text = "El Usuario o la Contraseña ingresada son incorrectas"; } } }
public JsonResult LogIn(LogInViewModel model) { ControlUsuario cu = new ControlUsuario(); var user = cu.GetUsuarioByCuenta(model.User, model.Password); string[] array = new string[3]; if (user != null) { var accesoApp = ControlAcceso.AccesoAplicacion(Aplicacion.Notificaciones, user); if (accesoApp) { SessionHelpers.IniciarSession(user.Usuario, user.IdUsuario.ToString()); Session["usuario"] = user; array[0] = "1"; array[1] = user.Nombres; array[2] = user.ApPaterno; } else { array[0] = "2"; //no tiene acceso a la app } } else { array[0] = "3"; //las credenciales no están bien } return(Json(array, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Validar si tiene permiso para ejecutar la accion, consulta bd. /// </summary> /// <param name="mod"></param> /// <param name="accion"></param> /// <param name="idUser"></param> /// <returns></returns> public static bool ValidarEjecutarAccion(Modulos mod, AccionCrud accion, int idUser) { var result = false; var cu = new ControlUsuario(); if (idUser <= 0) { return(false); } var user = GetUsuarioEnSession(); if (user != null) { if (user.IdPerfil == 1) { return(true); } } //numero del modulo var idMod = (int)mod; //var numAccion = (int)accion; //buscamos si el modulo esta asignado al usuario var reg = cu.GetModuloUsuarioById(idMod, idUser); if (reg != null) { result = ValidarAccion(accion, reg.Acciones); } return(result); }
public ActionResult LogInAJAX(string user, string password) { ControlUsuario cu = new ControlUsuario(); int acceso = 0; var usuario = cu.GetUsuarioByCuenta(user, password); if (usuario != null) { var accesoApp = ControlAcceso.AccesoAplicacion(Aplicacion.Rh, usuario); if (accesoApp) { SessionHelpers.IniciarSession(usuario.Usuario, usuario.IdUsuario.ToString()); Session["usuario"] = usuario; acceso = 1; } else { acceso = 2; } } else { acceso = 3; } return(Json(acceso, JsonRequestBehavior.AllowGet)); }
public Form1() { InitializeComponent(); _RepositoryControlUsuario = new ControlUsuario(); _RepositoryControlChamado = new ControlChamado(); _RepositoryControlProduto = new ControlProduto(); }
public frmLogin() { InitializeComponent(); _RepositoryControlUsuario = new ControlUsuario(); _RepositoryControlLogin = new ControlLogin(); _RepositoryControlPerfil = new ControlPerfil(); }
public Autenticar() { InitializeComponent(); _RepositoryControlConfigFonte = new ControlConfigFonte(); _RepositoryControlUsuario = new ControlUsuario(); _RepositoryControlLogin = new ControlLogin(); }
// POST api/<controller> public IHttpActionResult Post([FromBody] Dictionary <string, string> user) { Dictionary <string, Object> resp = new Dictionary <string, object>(); resp.Add("result", "error"); if (user["usuario"] == null || user["clave"] == null) { return(Ok(resp)); } var usuario = ControlUsuario.devolverInstancia().devolver(user["usuario"], user["clave"]); if (usuario != null) { //FormsAuthentication.SetAuthCookie(usuario.usuario, false); var token = System.Guid.NewGuid().ToString().Replace("-", ""); // usuario.fechaUltimoAcceso = DateTime.Now; usuario.token = token; ControlUsuario.devolverInstancia().grabar(usuario); //usuario.clave = ""; // usuario.idGoogle = ""; // usuario.idFacebook = ""; usuario.imagen = ConfigurationManager.AppSettings["url_base"] + usuario.imagen; resp.Add("user", usuario); resp["token"] = token; resp["result"] = "ok"; return(Ok(resp)); } return(Ok(resp)); }
private void btn_login_Click(object sender, EventArgs e) { Principal f1 = (Principal)this.MdiParent; f1.menu.Visible = false; //this.Hide(); Boolean logueocorrecto = false; Usuario.User = txt_usuario.Text; Usuario.Password = txt_pwd.Text; ControlUsuario login = new ControlUsuario(); logueocorrecto = login.login(); this.Visible = false; if (logueocorrecto) { this.Hide(); f1.MenuVentas.Visible = true; f1.MenuProducto.Visible = true; f1.menu.Visible = true; } else { this.Visible = true; txt_usuario.Text = ""; txt_pwd.Text = ""; txt_usuario.Focus(); } }
public static Usuario ObtenerUsuario(string USUA_Interno) { ControlUsuario CU = new ControlUsuario(); Usuario usuario = new Usuario(); usuario.USUA_Interno = int.Parse(USUA_Interno); return(CU.ObtenerDatosUsuario(usuario)); }
// GET: api/Usuarios/5 public Usuario Get() { var usuario = ControlUsuario.devolverInstancia().devolverPorUsuario(User.Identity.Name); usuario.imagen = ConfigurationManager.AppSettings["url_base"] + usuario.imagen; return(usuario); }
/// <summary> /// Metodo que obtiene el Usuario con el Id de la session activa /// </summary> /// <returns></returns> public static SYA_Usuarios GetUsuarioEnSession() { ControlUsuario cu = new ControlUsuario(); var usuario = cu.GetUsuarioById(SessionHelpers.GetIdUsuario()); return(usuario); }
// DELETE: api/ApiCliente/5 public void Delete(int id) { var usuario = ControlUsuario.devolverInstancia().devolver(id); usuario.fechaBaja = DateTime.Now; ControlUsuario.devolverInstancia().grabar(usuario); //ControlUsuario.devolverInstancia().eliminar(id); }
static void Main(string[] args) { ControlUsuario control = new ControlUsuario(); var usuario = control.GetUsuarioByCuenta("test", "test"); Console.WriteLine(usuario.Nombres); Console.ReadKey(); }
public void TraerUsuarios() { List <Usuario> user = ControlUsuario.OptenerUsuario(); foreach (Usuario val in user) { users.Add(val); Console.WriteLine(val.nombre); } }
public static SYA_Usuarios UsuarioValido(string cuenta, string password) { var cu = new ControlUsuario(); var usuario = cu.GetUsuarioByCuenta(cuenta, password); if (cuenta.Equals(usuario.Usuario) && password.Equals(usuario.Contraseña)) { return(usuario); } return(null); }
public frmChamado(MenuPrincipal menuprincipal) { InitializeComponent(); _RepositoryControlChamado = new ControlChamado(); _RepositoryControlUsuario = new ControlUsuario(); _RepositoryControlTipoChamado = new ControlTipoChamado(); _RepositoryControlProduto = new ControlProduto(); _RepositoryControlDepartamento = new ControlDepartamento(); _RepositoryControlBaseConhecimento = new ControlBaseConhecimento(); menuP = menuprincipal; }
public static int GuardarUsuario(string USUA_Interno, string USUA_Nombre, string USUA_Apellido, string USUA_Usuario, string USUA_Direccion, string USUA_Correo, string USUA_Activo, string USUA_Contrasenia, string GRUP_Interno) { Usuario usuario = new Usuario(); if (USUA_Interno == "") { usuario.USUA_Interno = null; } else { usuario.USUA_Interno = int.Parse(USUA_Interno); } usuario.USUA_Usuario = USUA_Usuario == "" ? null : USUA_Usuario; usuario.USUA_Nombre = USUA_Nombre == "" ? null : USUA_Nombre; usuario.USUA_Apellido = USUA_Apellido == "" ? null : USUA_Apellido; usuario.USUA_Direccion = USUA_Direccion == "" ? null : USUA_Direccion; usuario.USUA_Correo = USUA_Correo == "" ? null : USUA_Correo; if (USUA_Activo == "true") { usuario.USUA_Activo = true; } else { usuario.USUA_Activo = false; } usuario.USUA_Contrasenia = USUA_Contrasenia == "" ? null : USUA_Contrasenia; if (GRUP_Interno == "") { usuario.GRUP_Interno = null; } else { usuario.GRUP_Interno = int.Parse(GRUP_Interno); } ControlUsuario CUser = new ControlUsuario(); if (opc == "nuevo" || opc == "editar") { return(CUser.InsertarUsuario(usuario, UsuarioLogeado)); } else { return(0); } }
public JsonResult GetLatest(DateTime date) { var userSession = Session["usuario"] as SYA_Usuarios; var user = ControlAcceso.GetUsuarioEnSession(); Notificaciones bd = new Notificaciones(); var list = bd.getNuevas(user).Where(x => x.Fecha >= date); foreach (var item in list) { item.image = ControlUsuario.GetProfilePictureOfUser(item.IdUsuario); } return(Json(list, JsonRequestBehavior.AllowGet)); }
public JsonResult AutenticarUsuario(string username, string password) { var acceso = false; ControlUsuario cu = new ControlUsuario(); var user = cu.GetUsuarioByCuenta(username, password); if (user != null) { acceso = true; SessionHelpers.IniciarSession(username, user.IdUsuario.ToString()); } return(Json(acceso, JsonRequestBehavior.AllowGet)); }
public static List <Usuario> ListaFiltradaPorString(string TamanioPagina, string Pagina, string stringFiltro) { ControlUsuario CtrlUsuario = new ControlUsuario(); List <Usuario> Usuarios = CtrlUsuario.ObtenerCualquierPaginaUsuariosFiltradoPorString(int.Parse(TamanioPagina), int.Parse(Pagina), stringFiltro); List <Usuario> usuarios = new List <Usuario>(); foreach (Usuario usuario in Usuarios) { usuario.USUA_ID = SeguridadWeb.Encriptar(usuario.USUA_Interno.ToString());//para el URL usuario.USUA_ID = usuario.USUA_ID.Replace("+", "_"); usuarios.Add(usuario); } return(usuarios); }
protected void btnEliminar_Click(object sender, EventArgs e) { try { Usuario usuario = new Usuario(this.txtNombreUsr.Text.Trim(), this.txtContraseña.Text.Trim(), this.txtTipo.Text.Trim()); ControlUsuario controlUsuario = new ControlUsuario(); Label1.Text = controlUsuario.EliminarUsuario(usuario); } catch (Exception objEx) { Label1.Text = objEx.Message; } }
public FileResult DescargarPlantilla() { //Obtiene el nombre del usuario var id = SessionHelpers.GetIdUsuario(); ControlUsuario cu = new ControlUsuario(); var usuario = cu.GetUsuarioById(id); var userName = usuario == null ? "Alianza" : usuario.Usuario; //Se crea la carpeta temporal var path = Server.MapPath("~//Files/ImportacionMasiva/" + userName); if (!System.IO.Directory.Exists(path)) { System.IO.Directory.CreateDirectory(path); } else { System.IO.Directory.Delete(path, true); System.IO.Directory.CreateDirectory(path); } //Path del archivo nuevo en la carpeta temporal var fileName = Server.MapPath("~//Files/ImportacionMasiva/" + userName + "/ImportacionMasiva.xlsx"); //Copia la plantilla a la carpeta temporal var pathPlantilla = Server.MapPath("~//Files/ImportacionMasiva/Plantilla.xlsx"); System.IO.File.Copy(pathPlantilla, fileName); //se obtiene los datos de la sucursal var sucursal = Session["sucursal"] as SucursalDatos; //se genera el archivo ImportacionMasivaEmpleados ime = new ImportacionMasivaEmpleados(); var status = ime.FormarPlantilla(fileName, sucursal.IdCliente, sucursal.IdSucursal, sucursal.Nombre); //Se lee el archivo byte[] fyleBytes = System.IO.File.ReadAllBytes(fileName); //Se crea un nuevo nombre de archivo para el usuario string newFileName = "Plantilla-Importacion-Masiva.xlsx"; //se nombra la plantilla de excel var nombreArchivoPlantilla = "Plantilla-" + sucursal.Nombre + "-" + sucursal.Ciudad + ".xlsx"; //Regresa el archivo return(File(fyleBytes, System.Net.Mime.MediaTypeNames.Application.Octet, nombreArchivoPlantilla)); }
private void btnAceptar_Click(object sender, EventArgs e) { ControlUsuario control = new ControlUsuario(); if (control.VerificarUsuario(txtUsuario.Text, txtClave.Text)) { Principal form = new Principal(); form.Usuario = new Entidades.Usuario(txtUsuario.Text, txtClave.Text); form.Show(); this.Hide(); } else { MessageBox.Show("Las credenciales autenticación ingresadas no son válidas", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public JsonResult LogIn(Login model) { ControlUsuario cu = new ControlUsuario(); var usuario = cu.GetUsuarioByCuenta(model.Username, model.Password); if (usuario != null) { SessionHelpers.IniciarSesion(usuario.Nombre, usuario.IdUsuario.ToString()); return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public frmChamado(int codigochamado, MenuPrincipal menuprincipal) { InitializeComponent(); _RepositoryControlChamado = new ControlChamado(); _RepositoryControlUsuario = new ControlUsuario(); _RepositoryControlTipoChamado = new ControlTipoChamado(); _RepositoryControlProduto = new ControlProduto(); _RepositoryControlDepartamento = new ControlDepartamento(); _RepositoryControlBaseConhecimento = new ControlBaseConhecimento(); ListChamado = _RepositoryControlChamado.Pesquisar(Convert.ToInt32(codigochamado)); menuP = menuprincipal; }
public static List <Usuario> listaUsuarios(string Pagina, string TamanioPagina) { ControlUsuario CtrlUsuario = new ControlUsuario(); List <Usuario> Usuarios = CtrlUsuario.ObtenerCualquierPaginaUsuarios(int.Parse(TamanioPagina), int.Parse(Pagina)); List <Usuario> usuarios = new List <Usuario>(); foreach (Usuario usuario in Usuarios) { //usuario.USUA_ID = HttpUtility.UrlEncode(SeguridadWeb.Encriptar(usuario.USUA_Interno.ToString()));//para el URL usuario.USUA_ID = SeguridadWeb.Encriptar(usuario.USUA_Interno.ToString()); usuario.USUA_ID = usuario.USUA_ID.Replace("+", "_"); //usuario.USUA_ID = HttpContext.Current.Server.HtmlEncode(HttpContext.Current.Server.UrlEncode(SeguridadWeb.Encriptar(usuario.USUA_Interno.ToString()))); usuarios.Add(usuario); } return(usuarios); }
public IEnumerable <Calendario> Get([FromUri] DateTime fechaDesde, [FromUri] DateTime fechaHasta, [FromUri] int idEspacio) { var usuarioActual = ControlUsuario.devolverInstancia().devolverPorUsuario(User.Identity.Name); IEnumerable <Calendario> detalle = ControlDetalleEvento.devolverInstancia().devolverTodosCalendario(fechaDesde, fechaHasta, idEspacio); if (usuarioActual.rol == "SOCIO") { IEnumerable <Inscripcion> inscripciones = ControlInscripcion.devolverInstacia(). devolverInscripcionXSocio(usuarioActual.idSocio.Value); detalle = detalle.Where(x => inscripciones.Select(y => y.idEvento).Contains(x.idEvento)).ToList(); } return(detalle); }