Пример #1
0
        public bool updateUsr(usuarios usuario)
        {
            bool flag = false;

            if (this.connect())
            {
                try
                {
                    using (SqlCommand cmd = new SqlCommand(SQLQ.updateUsr, this.xconn))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@folio", usuario.folio);
                        cmd.Parameters.AddWithValue("@nombre", usuario.nombre);
                        cmd.Parameters.AddWithValue("@apellido", usuario.apellido);

                        cmd.ExecuteNonQuery();

                        flag = true;
                    }
                }
                catch (Exception ex)
                {
                    globals.show(globals.current_asp_page, ex.Message.ToString());
                }
                finally
                {
                    this.disconn();
                }
            }

            return(flag);
        }
 public CambioPasswordDialog(gestiondocumentalEntities gEnt, usuarios usu)
 {
     InitializeComponent();
     this.gEnt  = gEnt;
     usuario    = usu;
     usuService = new UsuarioServicio(gEnt);
 }
Пример #3
0
        public int modificar(usuarios nuevo)
        {
            usuarios p = contexto.usuarios.Find(nuevo.id_usuario);

            p = nuevo;
            return(contexto.SaveChanges());
        }
        public ActionResult Login(UsuariosViewModel uvm)
        {
            if (!string.IsNullOrEmpty(uvm.usuario.email) && !string.IsNullOrEmpty(uvm.usuario.password))
            {
                usuarios usuario = db.usuarios.Where(u => u.email == uvm.usuario.email && u.password == uvm.usuario.password).FirstOrDefault();

                if (usuario != null)
                {
                    SessionPersister.EmailUsuario  = usuario.email;
                    SessionPersister.NombreCliente = usuario.nombres + " " + usuario.apellidos;
                    SessionPersister.AreaCliente   = usuario.tipo;
                    SessionPersister.UserId        = usuario.id;

                    if (usuario.foto != null)
                    {
                        SessionPersister.ImgBase64 = usuario.foto;
                    }

                    return(RedirectToAction("Home"));
                }
            }

            ViewBag.MessageLogIn = "******";
            return(View("Login"));
        }
Пример #5
0
        public int eliminar(int codigo)
        {
            usuarios p = contexto.usuarios.Find(codigo);

            contexto.usuarios.Remove(p);
            return(contexto.SaveChanges());
        }
Пример #6
0
        public ActionResult Usuario(usuarios usr)
        {
            try
            {
                usuarios usuario = new usuarios();
                usuario = (from p in db.usuarios where p.login == usr.login && p.password == usr.password select p).FirstOrDefault();

                if (usuario == null)
                {
                    ViewBag.Mensaje = "Usuario o contraseña incorrectos, intente de nuevo o comuníquese con el administrador del sistema.";
                    return(View(usr));
                }
                else
                {
                    Session["UserID"]    = usuario.id_usuario.ToString();
                    Session["UserName"]  = usuario.nombre + " " + usuario.apellido;
                    Session["UserEmail"] = usuario.email;
                    Session["Login"]     = usuario.login;
                    Session["Rol"]       = usuario.id_privilegio;
                    Session.Timeout      = 60;
                    return(RedirectToAction("Index", "Home"));
                }
            }
            catch (Exception ex)
            {
                ViewBag.Mensaje = "Ocurrio un error de conexión, comuníquese con el administrador del sistema e informe del siguiente mensaje: " + ex.InnerException.Message;
                return(View());
            }
        }
Пример #7
0
        // GET: usuarios
        public ActionResult Usuario()
        {
            Session.Abandon();
            var usr = new usuarios();

            return(View(usr));
        }
Пример #8
0
        void btnLoguearButton(object sender, EventArgs e)
        {
            try
            {
                Stream st = File.OpenRead("Datos\\usuario\\" + nombreIngresado.Text.ToLower());

                var      binfor = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
                usuarios obj    = (usuarios)binfor.Deserialize(st);

                if (obj.nombreUsuario == nombreIngresado.Text.ToLower() && obj.clave == nombreClave.Text)
                {
                    MessageBox.Show("Logueado");
                    menuContactos mc = new menuContactos();
                    mc.crearMenu(nombreIngresado.Text);
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Usuario o clave incorrecta");
                }
            }
            catch
            {
                MessageBox.Show("Este usuario no esta registrado");
            }
        }
Пример #9
0
        private async void btnDeleteClicked(object sender, EventArgs e)
        {
            try
            {
                bool vDeletar = await DisplayAlert("Deletar Conta", "Deseja realmente deletar sua conta?", "Sim", "Não");

                if (vDeletar)
                {
                    usuarios clsUsuario = new usuarios();
                    await clsUsuario.LocalDelete();

                    clsUsuario = null;

                    //aciono o webservice para deletar a conta no servidor

                    HttpClient clsHttpClient = new HttpClient();
                    clsHttpClient.BaseAddress = new Uri("http://www.paulofreitas.net.br/api/");
                    string              vJson      = JsonConvert.SerializeObject(clsUsuario);
                    StringContent       clsContent = new StringContent(vJson);
                    HttpResponseMessage vResposta  = await clsHttpClient.PostAsync("usuarios/delete", clsContent);

                    string vRetornoText = await vResposta.Content.ReadAsStringAsync(); //esse retorno é apenas a mensagem de "usuario deletado"
                    await DisplayAlert("Usuário Deletado!", vRetornoText, "OK");

                    //fim webservice
                    //volto pra pagina inicial
                    App.Current.MainPage = new Menu();
                }
            }
            catch (Exception ex)
            {
                await DisplayAlert("Erro!", ex.Message, "OK");
            }
        }
    static void Main(string[] args)
    {
        usuarios clienteENCC = new usuarios();

        preguntas(clienteENCC);
        GuardarEnBD(clienteENCC);
    }
Пример #11
0
    public bool InsertUpdate(usuarios use, out string message)
    {
        conn = new conn().getConnectionNew(out string messagem);
        {
            try
            {
                SqlCommand cmd = new SqlCommand("SP_USERS_IN_UP", conn);
                cmd.CommandType = CommandType.StoredProcedure;


                cmd.Parameters.Add("@USE_LOGIN", SqlDbType.VarChar).Value = use.AUSE_LOGIN.ToString();
                cmd.Parameters.Add("@USE_NOME", SqlDbType.VarChar).Value  = use.AUSE_NOME.ToString();


                // Return
                cmd.Parameters.Add(new SqlParameter("@RETURN", SqlDbType.VarChar, 200));
                cmd.Parameters["@RETURN"].Direction = ParameterDirection.Output;

                cmd.ExecuteNonQuery();
                string error = (string)cmd.Parameters["@RETURN"].Value;
                message = error;
                return(true);
            }
            catch (SqlException erro)
            {
                message = " Erro ao inserir dados" + erro;
                return(false);
            }
            finally
            {
                conn.Close();
            }
        }
    }
Пример #12
0
 public int InsertUsuario(usuarios usuario)
 {
     lock (locker)
     {
         return(database.Insert(usuario));
     }
 }
 private static void preguntas(usuarios clienteENCC)
 {
     Console.WriteLine("Ingrese su primer nombre");
     clienteENCC.PrimerNombre = Console.ReadLine();
     Console.WriteLine("Ingrese su segundo nombre");
     clienteENCC.SegundoNombre = Console.ReadLine();
     Console.WriteLine("Ingrese su primer apellido ");
     clienteENCC.PrimerApellido = Console.ReadLine();
     Console.WriteLine("Ingrese su segundo apellido ");
     clienteENCC.SegundoApellido = Console.ReadLine();
     Console.WriteLine("Ingrese su tipo de documento");
     clienteENCC.TipoDocumento = Console.ReadLine();
     Console.WriteLine("Ingrese su numero de documento");
     clienteENCC.NumeroDocumento = Console.ReadLine();
     Console.WriteLine("Ingrese su telefono ");
     clienteENCC.Telefono = Console.ReadLine();
     Console.WriteLine("Ingrese su email ");
     clienteENCC.Email = Console.ReadLine();
     Console.WriteLine("Ingrese su direccion");
     clienteENCC.Direccion = Console.ReadLine();
     Console.WriteLine("Ingrese su usuario ");
     clienteENCC.usuario = Console.ReadLine();
     Console.WriteLine("Ingrese su password ");
     clienteENCC.password = Console.ReadLine();
 }
Пример #14
0
        //Funcion que modifica un usuario
        public static void modificarUsuario(int id, string campo_modificado, string valor)
        {
            usuarios usuari = FindUsuariById(id);

            switch (campo_modificado)
            {
            case ("nick"):
                usuari.nick = valor;
                break;

            case ("nombre"):
                usuari.nombre = valor;
                break;

            case ("apellido"):
                usuari.apellidos = valor;
                break;

            case ("correo"):
                usuari.correo = valor;
                break;

            case ("telefono"):
                usuari.telefono = valor;
                break;

            case ("sexo"):
                usuari.sexo = bool.Parse(valor);
                break;

            case ("peso"):
                usuari.peso = double.Parse(valor);
                break;

            case ("altura"):
                usuari.altura = double.Parse(valor);
                break;

            case ("grupoetnico"):
                usuari.grupo_etnico = int.Parse(valor);
                break;

            case ("fecha"):
                int año        = int.Parse(valor.Substring(6, 4)),
                    mes        = int.Parse(valor.Substring(3, 2)),
                    dia        = int.Parse(valor.Substring(0, 2));
                DateTime fecha = new DateTime(año, mes, dia);
                usuari.fecha_nacimiento = fecha;
                break;

            case ("ciudad"):
                break;

            case ("trabajo"):
                usuari.tipo_trabajo = int.Parse(valor);
                break;
            }
            contexto.SaveChanges();
        }
Пример #15
0
        public usuarios Obtener(int id)
        {
            usuarios entidad = new usuarios();

            try
            {
                AbrirConexion();
                StringBuilder CadenaSql = new StringBuilder();

                SqlCommand comandoSelect = new SqlCommand();

                comandoSelect.Connection  = Conexion;
                comandoSelect.CommandType = CommandType.StoredProcedure;
                comandoSelect.CommandText = "DML_Usuarios";
                comandoSelect.Parameters.AddWithValue("@Sentencia", "Select");
                comandoSelect.Parameters.AddWithValue("@IdUsuario", id);
                using (var dr = comandoSelect.ExecuteReader())
                {
                    if (dr.Read())
                    {
                        entidad.id_usuario = int.Parse(dr["id_usuario"].ToString());
                        entidad.nombre     = dr["nombre"].ToString();
                        entidad.apellidos  = dr["apellidos"].ToString();
                        entidad.correo     = dr["correo"].ToString();
                        entidad.telefono   = int.Parse(dr["telefono"].ToString());
                        entidad.ext        = int.Parse(dr["ext"].ToString());
                        if (dr["foto"].ToString() != string.Empty)
                        {
                            entidad.foto = Convert.ToBase64String((byte[])dr["foto"]);
                        }
                        entidad.id_area         = int.Parse(dr["id_area"].ToString());
                        entidad.area            = dr["area"].ToString();
                        entidad.id_sucursal     = int.Parse(dr["id_sucursal"].ToString());
                        entidad.sucursal        = dr["sucursal"].ToString();
                        entidad.id_tipo_usuario = int.Parse(dr["id_tipo_usuario"].ToString());
                        entidad.tipo_usuario    = dr["tipo_usuario"].ToString();
                        entidad.user_name       = dr["user_name"].ToString();
                        entidad.password        = dr["password"].ToString();
                    }
                }
            }
            catch (InvalidCastException ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de conversión de tipos con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar usuarios";
                throw excepcion;
            }
            catch (Exception ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de aplicación con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar usuarios";
                throw excepcion;
            }
            finally
            {
                CerrarConexion();
            }
            return(entidad);
        }
Пример #16
0
        public async Task <ActionResult <login> > Postusuarios(usuarios usuarios)
        {
            _context.usuarios.Add(usuarios);
            await _context.SaveChangesAsync();


            return(CreatedAtAction("Getusuario", new { id = usuarios.id }, usuarios));
        }
Пример #17
0
        public ActionResult DeleteConfirmed(int id)
        {
            usuarios usuarios = db.usuarios.Find(id);

            db.usuarios.Remove(usuarios);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #18
0
 public usuarios Obtener_usuario(int ced)
 {
     using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
     {
         usuarios usu = bdclinica.usuarios.SingleOrDefault(x => x.cedula == ced);
         return(usu);
     }
 }
Пример #19
0
 public int UpdateUsuario(usuarios usuario)
 {
     lock (locker)
     {
         database.Update(usuario);
         return(usuario.id);
     }
 }
Пример #20
0
 public EntradaProductos(usuarios user)
 {
     InitializeComponent();
     _entities        = new mayaEntities();
     _idTejedora      = new List <int>();
     _idTipoProductos = new List <int>();
     _user            = user;
 }
Пример #21
0
        public ActionResult EliminarUsuario(string id)
        {
            usuarios usuario = db.usuarios.Find(id);

            db.usuarios.Remove(usuario);
            db.SaveChanges();
            return(RedirectToAction("Usuarios"));
        }
Пример #22
0
        public UsuariosDTO GetPk(int i)
        {
            UsuariosDTO uD = new UsuariosDTO();
            usuarios    u  = db.usuarios.Where(t => t.codigo == i).FirstOrDefault();

            Mapper.Map(u, uD);
            return(uD);
        }
Пример #23
0
 public AsignarMPaTejedora(usuarios user)
 {
     InitializeComponent();
     _user        = user;
     _idTejedora  = new List <int>();
     _entities    = new mayaEntities();
     _idMateriasP = new List <int>();
 }
 public ListadoProductosInventario(usuarios user, int id_punto_venta)
 {
     InitializeComponent();
     _entities = new mayaEntities();
     _user     = user;
     _pv       =
         (punto_venta)_entities.GetObjectByKey(new EntityKey("mayaEntities.punto_venta", "id", id_punto_venta));
 }
Пример #25
0
        public ActionResult Index(string Usuario, string Password)
        {
            List <usuarios> ListaUsuarios = new List <usuarios>();

            ListaUsuarios = ctrlUsuario.ObtenerTodos();
            usuarios entUsuario = new usuarios();



            bool AccesoAutorizado = false;

            foreach (var entUser in ListaUsuarios)
            {
                if (entUser.user_name == Usuario && entUser.password == Password)
                {
                    AccesoAutorizado = true;
                    entUsuario       = entUser;
                    break;
                }
            }

            if (AccesoAutorizado == true)
            {
                Session["id_usuario"]      = entUsuario.id_usuario;
                Session["user_name"]       = entUsuario.user_name;
                Session["password"]        = entUsuario.password;
                Session["tipo_usuario"]    = entUsuario.tipo_usuario;
                Session["nombre_completo"] = entUsuario.nombre_completo;
                Session["nombre"]          = entUsuario.nombre;
                Session["id_sucursal"]     = entUsuario.id_sucursal;
                Session["sucursal"]        = entUsuario.sucursal;
                Session["id_tipo_usuario"] = entUsuario.id_tipo_usuario;
                Session["foto"]            = "data:image/png;base64," + entUsuario.foto;
                var cookie = new HttpCookie("id_usuario");
                cookie.Value = entUsuario.id_usuario.ToString();
                Response.Cookies.Add(cookie);

                if (entUsuario.tipo_usuario == "Gerente" || entUsuario.tipo_usuario == "Administrador")
                {
                    controlador = "Dashboard";
                }
                if (entUsuario.tipo_usuario == "Agente")
                {
                    controlador = "Tickets/IndexMesaAyuda";
                }
                if (entUsuario.tipo_usuario == "Supervisor")
                {
                    controlador = "Tickets/IndexSucursal";
                }

                return(RedirectToAction("Index", controlador));
            }
            else
            {
                ViewBag.Message = string.Format("Usuario y/o Contraseña es Incorrecta!");
                return(View());
            }
        }
Пример #26
0
        public usuariosDTO LogIn(usuarios obj)
        {
            usuariosDTO uDTO = new usuariosDTO();
            try
            {
                usuarios usuario = usuarioHelper.Search(x => x.nombre_usuario == obj.nombre_usuario && x.password_usuario == obj.password_usuario).FirstOrDefault();
                // Si hay resultado lo paso a DTO
                if (usuario != null)
                {
                    uDTO.id = usuario.id;
                    uDTO.nombre_usuario = usuario.nombre_usuario;
                    uDTO.password_usuario = usuario.password_usuario;
                    // inicializamos la lista
                    uDTO.tipo_usuarios = new List<tipo_usuarioDTO>();

                    List<Usuario_Tipo_usuario> TiposUsuarios = new List<Usuario_Tipo_usuario>();
                    TiposUsuarios = tipoHelper.Search(x => x.id_user == usuario.id);
                    foreach (Usuario_Tipo_usuario t in TiposUsuarios)
                    {
                        tipo_usuario tipo = tipo_usuarioHelper.Search(x => x.id == t.idtipo_usuario).FirstOrDefault();
                        // pasamos a DTO
                        tipo_usuarioDTO tipoDTO = new tipo_usuarioDTO();
                        tipoDTO.id = tipo.id;
                        tipoDTO.tipo = tipo.tipo_usuario1;
                        uDTO.tipo_usuarios.Add(tipoDTO);
                    }
                    // buscamos el empleado
                    empleado e = empleadoHelper.Search(x => x.id_user == usuario.id).FirstOrDefault();
                    // inicializamos el objeto
                    uDTO.empleado = new empleadoDTO();
                    uDTO.empleado.id = e.id;
                    uDTO.empleado.id_user = e.id_user;
                    uDTO.empleado.Nombre = e.Nombre;
                    uDTO.empleado.RosterPosition = e.RosterPosition;
                    uDTO.empleado.SubArea = e.SubArea;
                    uDTO.empleado.tipo = e.tipo;
                    uDTO.empleado.Area = e.Area;
                    uDTO.empleado.cedula = e.cedula;
                    uDTO.empleado.CrewCd = e.CrewCd;
                    uDTO.empleado.Departament = e.Departament;
                    uDTO.empleado.email = e.email;
                    uDTO.empleado.liderado1 = e.liderado1;
                    uDTO.empleado.liderado2 = e.liderado2;
                    uDTO.empleado.liderado3 = e.liderado3;
                    uDTO.empleado.liderado4 = e.liderado4;
                    uDTO.empleado.liderado5 = e.liderado5;
                    uDTO.empleado.par1 = e.par1;
                    uDTO.empleado.par2 = e.par2;
                    uDTO.empleado.par3 = e.par3;
                    uDTO.empleado.jefe = e.jefe;
                }
                return uDTO;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Пример #27
0
        //funcion que devuelve el usuario con el id indicado
        public static usuarios FindUsuariById(int id)
        {
            usuarios usuari =
                (from c in contexto.usuarios
                 where c.id_usuario == id
                 select c).FirstOrDefault();

            return(usuari);
        }
 public EliminarProductos(usuarios user)
 {
     InitializeComponent();
     _entities       = new mayaEntities();
     _user           = user;
     _idTejedora     = new List <int>();
     _idTipoProducto = new List <int>();
     _idProductos    = new List <string>();
 }
Пример #29
0
    public usuarios  login(string usuario, string contraseña)
    {
        Usuarioservice dao      = new UsuarioServiceImpl();
        usuarios       usuario2 = new usuarios();

        usuario2.Usuario    = usuario;
        usuario2.Contraseña = contraseña;
        return(dao.login(usuario2));
    }
Пример #30
0
        private usuarios ObtenerDatosDelGridInsert()
        {
            usuarios usuarios = new usuarios();

            usuarios.user  = txtUser.Text;
            usuarios.clave = txtClave.Text;

            return(usuarios);
        }
Пример #31
0
 public GestionarPuntoVenta(usuarios user)
 {
     InitializeComponent();
     _entities      = new mayaEntities();
     this._user     = user;
     _idPuntoVenta  = new List <int>();
     _selectedIndex = 0;
     nuevo          = false;
 }
        public ActionResult Create(usuarios usuarios)
        {
            if (ModelState.IsValid)
            {
                db.usuarios.Add(usuarios);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.idTipoUsuario = new SelectList(db.tiposusuario.Where<tiposusuario>(u => u.idtipoUsuario != 1), "idtipoUsuario", "descricaoTipoUsuario", usuarios.idTipoUsuario);
            return View(usuarios);
        }
Пример #33
0
        // inicio de la seccion
        public personasDTO.UsuariosDTOs Post(usuariosDTO dto)
        {
            try
            {
                bdsigameEntities bd = new bdsigameEntities();
                usuarios u = new usuarios();
                personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs();
                u = bd.usuarios.Where(t => t.id == dto.id).FirstOrDefault();
                if (u != null)
                {

                    if (u.acceso.Equals("TRUE")) //denegamos el acceso al sistema
                    {
                        if (u.password.Equals(dto.password)) //validamos el password
                        {
                            p.nombres = u.personas.nombres.ToString();
                            p.apellidos = u.personas.apellidos.ToString();
                            p.id = u.personas.id.ToString();
                            p.id_tipo = u.personas.id_tipo.ToString();
                            //p.jornada = u.personas.jornada.ToString();
                            // p.cel = u.personas.cel.ToString();
                            // p.direccion = u.personas.direccion.ToString();
                            p.sexo = u.personas.sexo.ToString();
                            p.rol = u.personas.rol.ToString();
                            p.rol_secundario = u.personas.rol_secundario.ToString();
                            p.rol_terciario = u.personas.rol_terciario.ToString();
                            p.email = u.personas.email.ToString();
                            // p.telefono = u.personas.telefono.ToString();
                            p.acceso = u.acceso.ToString();
                            p.password = u.password.ToString();

                            int ano = DateTime.Now.Year;
                            p.ano = ano.ToString();
                            return p;
                        }
                        return null;
                    }
                    else
                    {
                        p.acceso = u.acceso.ToString();
                        return p;
                    }
                }
                return null;
            }
            catch
            {
                return null;
            }
        }
Пример #34
0
 public void AgregarUsuarios(UsuariosDTO obje)
 {
     try
     {
         usuarios obj = new usuarios();
         Mapper.Map(obje, obj);
         db.usuarios.Add(obj);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ActionResult Edit(usuarios usuarios)
 {
     if (ModelState.IsValid)
     {
         db.Entry(usuarios).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.idTipoUsuario = new SelectList(db.tiposusuario.Where<tiposusuario>(u => u.idtipoUsuario != 1), "idtipoUsuario", "descricaoTipoUsuario", usuarios.idTipoUsuario);
     return View(usuarios);
 }
        public ActionResult Register(RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                // Registrar usuários
                usersEntities context = new usersEntities();
                var usuario = context.usuarios.Where(c => c.userName == model.UserName).FirstOrDefault();

                // Se o usuário a ser cadastrado for diferente
                if (usuario == null)
                {
                    usuarios cadUser = new usuarios();
                    cadUser.userName = model.UserName;
                    cadUser.password = model.Password;
                    cadUser.email = model.Email;
                    cadUser.dataCadastro = DateTime.Now;
                    context.AddTousuarios(cadUser);
                    context.SaveChanges();

                    return RedirectToAction("LogOn", "Account");
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Usuário já existe");
                    //return RedirectToAction("Register", "Account");
                }
            }
            return View(model);
        }