コード例 #1
0
        public ActionResult IndexUsuariosEmpresa(RegistroUsuario user)
        {
            //Lista SOLAMENTE los usuarios Freelancer y muestra los datos relacionados.
            var registroUsuarios = db.RegistroUsuarios.Include(r => r.TipoUsuario).Where(w => w.idTipoUsuario.ToString() == "3");

            return(View(registroUsuarios.ToList()));
        }
コード例 #2
0
        public JsonResult RegistrarCliente()
        {
            string      _cMensajeError = null;
            RegistroDTO _oUsuario      = JsonConvert.DeserializeObject <RegistroDTO>(Request["oCliente"]);

            RegistroUsuario Registro = new RegistroUsuario();
            Carrito         carrito  = new Carrito();
            InicioSesion    Login    = new InicioSesion();

            try
            {
                RegistroDTO _oMensajesError = Registro.ValidarDatos(_oUsuario);

                if (_oMensajesError == null)
                {
                    int iIdCliente = Registro.RegistrarCliente(_oUsuario);
                    carrito.RegistrarCarrito(iIdCliente);

                    Session["iIdCliente"] = iIdCliente.ToString();

                    _oUsuario = null;
                }
                else
                {
                    _oUsuario = _oMensajesError;
                }
            }
            catch (Exception)
            {
                _cMensajeError = "Ha ocurrido un error al registrarse por favor intente mas tarde";
            }
            return(Json(new { _cMensajeError, _oUsuario }));
        }
コード例 #3
0
        // GET: Home/Delete/5
        public ActionResult Delete(int id)
        {
            RegistroUsuario us  = new RegistroUsuario();
            Usuario         usr = us.Recuperar(id);

            return(View(usr));
        }
コード例 #4
0
        internal int Registrar(Usuario objUsuario, ref bool resultadoOk, ref string mensajeError)
        {
            RegistroUsuario registroUsuario = new RegistroUsuario();

            this.Us_ID = registroUsuario.Registrar(objUsuario, ref resultadoOk, ref mensajeError);
            return(this.Us_ID);
        }
コード例 #5
0
ファイル: InicioSesion.cs プロジェクト: dls0010/KinectTFG2016
        /// <summary>
        /// Comportamiento del botón Iniciar Sesión.
        /// </summary>
        /// <param name="sender"></param> Boton Iniciar Sesion.
        /// <param name="e"></param> Argumento del evento.
        private void buttonIniciarSesion_Click(object sender, EventArgs e)
        {
            if (Usuario.Autentificar(textBoxUsuario.Text, textBoxContraseña.Text) > 0)
            {
                MessageBox.Show("Usuario correcto");
                string tipoUsuario = Usuario.obtenerTipo(textBoxUsuario.Text);
                if (tipoUsuario == "Paciente")
                {
                    InicioPaciente inicioPaciente = new InicioPaciente(textBoxUsuario.Text);
                    inicioPaciente.Show();
                }
                if (tipoUsuario == "Terapeuta")
                {
                    InicioTerapeuta inicioTerapeuta = new InicioTerapeuta(textBoxUsuario.Text);
                    inicioTerapeuta.Show();
                }
                if (tipoUsuario == "Administrador")
                {
                    InicioAdministrador inicioAdministrador = new InicioAdministrador();
                    inicioAdministrador.Show();
                }

            }
            else
            {
                MessageBox.Show("Usuario no registrado, por favor registrase");
                RegistroUsuario ventana = new RegistroUsuario();
                ventana.ShowDialog();
            }
        }
コード例 #6
0
 /// <summary>
 /// Registra un usuario en la base de datos
 /// </summary>
 /// <param name="Usuario"></param>
 /// <returns></returns>
 public static bool RegistroUsuario(RegistroUsuario Usuario)
 {
     EjecutarProcedimientoAlmacenado("RegistrarUsuario", TipoConsulta.DevuelveInt,
                                     Parametro("emplead", Usuario.NumeroTrabajador),
                                     Parametro("logi", Usuario.Login),
                                     Parametro("passwor", Usuario.Password),
                                     Parametro("apellido", Usuario.Apellidos),
                                     Parametro("nombr", Usuario.Nombre),
                                     Parametro("FechaNacimient", Usuario.FechaNacimiento_),
                                     Parametro("NumCas", Usuario.NumCasa),
                                     Parametro("Direccio", Usuario.Direccion),
                                     Parametro("Coloni", Usuario.Colonia),
                                     Parametro("Ciuda", Usuario.Ciudad),
                                     Parametro("Municipi", Usuario.Municipio),
                                     Parametro("Estad", Usuario.Estado),
                                     Parametro("Pai", Usuario.Pais),
                                     Parametro("CodPo", Usuario.CodPos),
                                     Parametro("TelCas", Usuario.TelCasa),
                                     Parametro("TelOficin", Usuario.TelOficina),
                                     Parametro("TelCe", Usuario.TelCel),
                                     Parametro("Emai", Usuario.Email),
                                     Parametro("Pregunt", Usuario.Pregunta),
                                     Parametro("Respuest", Usuario.Respuesta),
                                     Parametro("Activ", Usuario.Activo),
                                     Parametro("Departament", Usuario.Departamento),
                                     Parametro("FechaIngres", Usuario.FechaIngreso_),
                                     Parametro("Puest", Usuario.Puesto),
                                     Parametro("Sueld", Usuario.SueldoDiario)
                                     );
     return(OperacionRealizada);
 }
コード例 #7
0
        private void crearUsuarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RegistroUsuario registroUsuario = new RegistroUsuario();

            registroUsuario.Show();
            registroUsuario.MdiParent = this;
        }
コード例 #8
0
 /// <summary>
 /// Comportamiento del botón Iniciar Sesión.
 /// </summary>
 /// <param name="sender"></param> Boton Iniciar Sesion.
 /// <param name="e"></param> Argumento del evento.
 private void buttonIniciarSesion_Click(object sender, EventArgs e)
 {
     if (Usuario.Autentificar(textBoxUsuario.Text, textBoxContraseña.Text) > 0)
     {
         MessageBox.Show("Usuario correcto");
         string tipoUsuario = Usuario.obtenerTipo(textBoxUsuario.Text);
         if (tipoUsuario == "Paciente")
         {
             InicioPaciente inicioPaciente = new InicioPaciente(textBoxUsuario.Text);
             inicioPaciente.Show();
         }
         if (tipoUsuario == "Terapeuta")
         {
             InicioTerapeuta inicioTerapeuta = new InicioTerapeuta(textBoxUsuario.Text);
             inicioTerapeuta.Show();
         }
         if (tipoUsuario == "Administrador")
         {
             InicioAdministrador inicioAdministrador = new InicioAdministrador();
             inicioAdministrador.Show();
         }
     }
     else
     {
         MessageBox.Show("Usuario no registrado, por favor registrase");
         RegistroUsuario ventana = new RegistroUsuario();
         ventana.ShowDialog();
     }
 }
コード例 #9
0
 RegistroUsuario usuario;              //Variable de tipo RegistroUsuario para utilizar los datos que vienen del constructor
 public ViewTrabajo(RegistroUsuario u) //Constructor de tipo RegistroUsuario, donde obtenemos los datos que vienen de ViewRegistro, mediante la variable u
 {
     InitializeComponent();
     usuario = u;    //Asignación de los datos a la variable Usuario, para poder utilizarlos en esta vista.
     Listas();       //Método de listas de empleos.
     DatosUsuario(); //Metodo para obtener los datos del usuario
 }
コード例 #10
0
        public bool RegistrarUsuario(RegistroUsuario Usuario)
        {
            Manejador = new ManejadorRegistroUsuario();
            bool Empleado = ((ManejadorRegistroUsuario)Manejador).ValidarEmpleado(Usuario.NumeroTrabajador);

            if (Empleado)
            {
                if (((ManejadorRegistroUsuario)Manejador).RegistrarUsuario(Usuario))
                {
                    MessageBox.Show("Usuario registrado con éxito", "INFO", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    if (((ManejadorRegistroUsuario)Manejador).ValidarUsuario(Usuario.Login))
                    {
                        MessageBox.Show("Lo sentimos, pero ese usuario ya existe", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                        Empleado = false;
                    }
                    else
                    {
                        MessageBox.Show("Ha ocurrido un error, por favor inténtelo más tarde", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                        Empleado = false;
                    }
                }
            }
            else
            {
                MessageBox.Show("El numero de trabajador " + Usuario.NumeroTrabajador + " no existe, favor de contactar con un administrador", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
            return(Empleado);
        }
コード例 #11
0
ファイル: Login.cs プロジェクト: matiferra/tpPlataformas
        private void registro_Click(object sender, EventArgs e)
        {
            this.Hide();
            RegistroUsuario registroUsuario = new RegistroUsuario();

            registroUsuario.Show();
        }
コード例 #12
0
        public IHttpActionResult RegistroCliente(RegistroUsuario RUsuario)
        {
            using (DbContextTransaction transaction = db.Database.BeginTransaction())
            {
                try
                {
                    // registrar detalleusuario
                    var Detalle = db.DetallesUs.Add(RUsuario.detalles);
                    db.SaveChanges();
                    //Damos el ID del detalle
                    RUsuario.status.IDdetalle = Detalle.IDdetalle;
                    //registramos el status
                    var statusUs = db.StatusUsuario.Add(RUsuario.status);
                    db.SaveChanges();

                    //damos el ID del detalle a Usuarios
                    RUsuario.usuarios.IDdetalle = Detalle.IDdetalle;
                    RUsuario.usuarios.Pass      = Encrypt.GetSHA256(RUsuario.usuarios.Pass);
                    //registramos usuarios

                    var Usuarios = db.Usuarios.Add(RUsuario.usuarios);
                    db.SaveChanges();

                    db.SaveChanges();
                    transaction.Commit();
                    return(Ok(true));
                }
                catch
                {
                    transaction.Rollback();
                    return(Ok(false));
                }
            }
        }
コード例 #13
0
 public ActionResult Login(RegistroUsuario user)
 {
     using (db)
     {
         var usr = db.RegistroUsuarios.Where(u => u.nombreUsuario == user.nombreUsuario &&
                                             u.contrasena == user.contrasena).FirstOrDefault();
         if (usr != null)
         {
             Session["idUsuario"]     = user.idUsuario;
             Session["nombreUsuario"] = user.nombreUsuario.ToString();
             Session["idTipoUsuario"] = user.idTipoUsuario;
             CrearUsuarioCookie();
             Response.SetCookie(CrearUsuarioCookie());
             if (usr.idTipoUsuario.ToString() == "1")
             {
                 return(RedirectToAction("dasboardAdmin", "Admin"));
             }
             else if (usr.idTipoUsuario.ToString() == "2")
             {
                 return(RedirectToAction("Index", "Freelancer"));
             }
             else if (usr.idTipoUsuario.ToString() == "3")
             {
                 return(RedirectToAction("Index", "Empresa"));
             }
         }
         else
         {
             ModelState.AddModelError("", "Usuario or Password incorrecta");
         }
     }
     return(View());
 }
コード例 #14
0
 public PantallaModificarUsuario(RegistroUsuario Usuario) : this()
 {
     User                = Usuario;
     tbNombre.Text       = Usuario.Nombre;
     tbNombre.Enabled    = false;
     tbApellidos.Text    = Usuario.Apellidos;
     tbApellidos.Enabled = false;
     tbNEmpleado.Text    = Usuario.NumeroTrabajador.ToString();
     tbNEmpleado.Enabled = false;
     tbUsuario.Text      = Usuario.Login;
     tbUsuario.Enabled   = false;
     cbDepartamento.Text = Usuario.Departamento;
     cbPaíses.Text       = Usuario.Pais;
     cbEstado.Text       = Usuario.Estado;
     cbMunicipio.Text    = Usuario.Municipio;
     cbCiudad.Text       = Usuario.Ciudad;
     tbColonia.Text      = Usuario.Colonia;
     tbCalle.Text        = Usuario.Direccion;
     tbNFrente.Text      = Usuario.NumCasa;
     tbCP.Text           = Usuario.CodPos.ToString();
     tbEmail.Text        = Usuario.Email.Split('@')[0];
     cbEmail.Text        = Usuario.Email.Contains("@") ? Usuario.Email.Split('@')[1].ToUpper() : "";
     tbTel.Text          = Usuario.TelCasa;
     tbCel.Text          = Usuario.TelCel;
     tbTrabajo.Text      = Usuario.TelOficina;
     cbPregunta.Text     = Usuario.Pregunta;
     tbRespuesta.Text    = Usuario.Respuesta;
     UsuarioAnterior     = Usuario.Login;
 }
コード例 #15
0
        public override Task <UsuarioResponse> Excluir(RegistroUsuario registroUsuario, ServerCallContext context)
        {
            return(Task.Run(() =>
            {
                var usuario = new Usuario(registroUsuario);
                var response = new UsuarioResponse();
                response.Error = 0;

                try
                {
                    //       AtualizarServidor();
                    Usuario.Excluir(usuario);
                }
                catch (Exception e)
                {
                    response.Message = e.Message;
                    response.Error = 1;

                    return response;
                }

                response.Message = "Excluido com sucesso!";

                return response;
            }));
        }
コード例 #16
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            RegistroUsuario us  = new RegistroUsuario();
            Usuario         usr = new Usuario
            {
                Id            = id,
                Documento     = int.Parse(collection["documento"].ToString()),
                TipoDocumento = collection["tipodocumento"].ToString(),
                Nombre        = collection["nombre"].ToString(),
                Celular       = int.Parse(collection["celular"].ToString()),
                Email         = collection["email"].ToString(),
                Genero        = collection["genero"].ToString(),
                Aprendiz      = collection["aprendiz"].ToString(),
                Egresado      = collection["egresado"].ToString(),
                AreaFormacion = collection["areaformacion"].ToString(),
                FechaEgresado = DateTime.Parse(collection["fechaegresado"].ToString()),
                Direccion     = collection["direccion"].ToString(),
                Barrio        = collection["barrio"].ToString(),
                Ciudad        = collection["ciudad"].ToString(),
                Departamento  = collection["departamento"].ToString(),
            };

            us.Modificar(usr);
            return(RedirectToAction("Details"));
        }
コード例 #17
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            RegistroUsuario us = new RegistroUsuario();

            us.Borrar(id);
            return(RedirectToAction("Details"));
        }
コード例 #18
0
 /// <summary>
 /// Método para recuperar un usuario de la base de datos
 /// </summary>
 /// <param name="login">Login del usuario a recuperar</param>
 /// <param name="Usuario">RegistroUsuario que guardará la información del usuario</param>
 /// <returns>Si encontró un usuario o no</returns>
 public static bool RecuperarUsuario(string login, out RegistroUsuario Usuario)
 {
     EjecutarProcedimientoAlmacenado("RecuperarUsuario", TipoConsulta.DevuelveReader,
                                     Parametro("log", login));
     Usuario = ObtenerUsuario();
     return(OperacionRealizada);
 }
        public ActionResult DeleteConfirmed(int id)
        {
            RegistroUsuario registroUsuario = db.usuario.Find(id);

            db.usuario.Remove(registroUsuario);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #20
0
        public ActionResult DeleteConfirmed(int id)
        {
            RegistroUsuario registroUsuario = db.RegistroUsuarios.Find(id);

            db.RegistroUsuarios.Remove(registroUsuario);
            db.SaveChanges();
            return(RedirectToAction("dasboardAdmin"));
        }
コード例 #21
0
 public ActionResult Registro(RegistroUsuario user)
 {
     _repo.Crear(user);
     ModelState.Clear();
     ViewBag.Message = user.nombreUsuario + " registrado satisfactoriamente";
     //ViewBag.idTipoUsuario = new SelectList(db.TipoUsuarios, "idTipoUsuario", "TipoUsuario", user.idTipoUsuario);
     return(View());
 }
コード例 #22
0
ファイル: Inicio.cs プロジェクト: HectorR02/ProyectoFinal
        private void usuariosToolStripMenuItem_Click(object sender, System.EventArgs e)
        {
            CerrarVentanas();
            var RegUsuario = new RegistroUsuario();

            RegUsuario.MdiParent = this;
            RegUsuario.Show();
        }
コード例 #23
0
        /// <summary>
        /// Método para obtener un usuario leído por MySQL
        /// </summary>
        /// <returns>Usuario de la consulta, null si no hubo nada</returns>
        static RegistroUsuario ObtenerUsuario()
        {
            RegistroUsuario[] x    = RellenarUsuarios();
            RegistroUsuario   temp = x.Length > 0 ? x[0] : null;

            RegistrosAfectados = temp != null ? 1 : 0;
            return(temp);
        }
コード例 #24
0
ファイル: Login.cs プロジェクト: matiferra/tpPlataformas
 public Login(Administrador adminForm, Cliente clienteForm, RegistroUsuario registroUsuarioForm, AgenciaManager agenciaManager, Usuario usuario)
 {
     InitializeComponent();
     this.ag                  = agenciaManager;
     this.user                = usuario;
     this.adminForm           = adminForm;
     this.clienteForm         = clienteForm;
     this.registroUsuarioForm = registroUsuarioForm;
 }
コード例 #25
0
        private void RegistroDeUsuariosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RegistroUsuario registro = new RegistroUsuario()
            {
                MdiParent = this
            };

            registro.Show();
        }
 public ActionResult Edit([Bind(Include = "UsuarioID,Nombre,Apellido,Telefono,Clave,ValidaClave,Tipo,Fecha")] RegistroUsuario registroUsuario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(registroUsuario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(registroUsuario));
 }
コード例 #27
0
 public ActionResult Crear(RegistroUsuario Usuario)
 {
     if (ModelState.IsValid)
     {
         // var State= Servicio.Regist(Usuario.UsuarioR, Usuario.ContrasenaR, Usuario.Empleado);
         //  var Empleado = Servicio.EmpleadoPorUsuario(Usuario.UsuarioR);
         // TempData.Add("Estado", Stat);
         return(RedirectToAction("LogIn", "Authentication"));
     }
     return(View());
 }
        public ActionResult Create([Bind(Include = "UsuarioID,Nombre,Apellido,Telefono,Clave,ValidaClave,Tipo,Fecha")] RegistroUsuario registroUsuario)
        {
            if (ModelState.IsValid)
            {
                db.usuario.Add(registroUsuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(registroUsuario));
        }
コード例 #29
0
 public ActionResult Edit([Bind(Include = "idUsuario,correo,nombreUsuario,contrasena,ConfirmarContrasena,idTipoUsuario")] RegistroUsuario registroUsuario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(registroUsuario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idTipoUsuario = new SelectList(db.TipoUsuarios, "idTipoUsuario", "tipoUsuario1", registroUsuario.idTipoUsuario);
     return(View(registroUsuario));
 }
コード例 #30
0
        public ActionResult Create(RegistroUsuario registroUsuario)
        {
            if (ModelState.IsValid)
            {
                UsuarioBLL.Guardar(registroUsuario);

                return(RedirectToAction("Index"));
            }

            return(View(registroUsuario));
        }
コード例 #31
0
        public ActionResult Create([Bind(Include = "idUsuario,correo,nombreUsuario,contrasena,ConfirmarContrasena,idTipoUsuario")] RegistroUsuario registroUsuario)
        {
            if (ModelState.IsValid)
            {
                _repo.Crear(registroUsuario);
                db.SaveChanges();
                return(RedirectToAction("dasboardAdmin"));
            }

            ViewBag.idTipoUsuario = new SelectList(db.TipoUsuarios, "idTipoUsuario", "tipoUsuario1", registroUsuario.idTipoUsuario);
            return(View(registroUsuario));
        }
コード例 #32
0
 public AltaProveedor(RegistroUsuario frmRegistro)
     : this()
 {
     frmPaso1 = frmRegistro;
 }
コード例 #33
0
 private void Registrarse_Click(object sender, EventArgs e)
 {
     RegistroUsuario r = new RegistroUsuario();
     r.Show();
 }
コード例 #34
0
 public AltaCliente(RegistroUsuario frmRegistro)
 {
     frmPaso1 = frmRegistro;
     InitializeComponent();
 }
コード例 #35
0
ファイル: InicioSesion.cs プロジェクト: dls0010/KinectTFG2016
 /// <summary>
 ///  Comportamiento del botón Registrarse.
 /// </summary>
 /// <param name="sender"></param> Boton Registrarse.
 /// <param name="e"></param> Argumento del evento.
 private void buttonRegistrarse_Click(object sender, EventArgs e)
 {
     RegistroUsuario ventana = new RegistroUsuario();
     ventana.Show();
 }