Пример #1
0
        public string GetSessionUserPlatform(string usuario, string clave)
        {
            string    rpta             = "";
            LNUsuario obrUsuario       = new LNUsuario();
            ENUsuario obeUsuarioExiste = obrUsuario.GetUsuarioLoginEmail(usuario, clave);

            if (obeUsuarioExiste.idUsuario == 0)
            {
                return("Usuario no existe");
            }

            ENUsuario obeUsuario = obrUsuario.GetUsuarioLoginEmail(usuario, clave);

            if (obeUsuario.idUsuario != 0)
            {
                string Usuario = obeUsuario.vchNombres;
                Session["CodigoUsuario"]  = obeUsuario.idUsuario;
                Session["emailUsuario"]   = obeUsuario.vchEmail;
                Session["UsuarioNombres"] = Usuario;
                rpta = "Bienvenido " + Usuario;
            }
            else
            {
                rpta = "Password incorrecto. Intenta de nuevo";
            }
            return(rpta);
        }
Пример #2
0
        protected void Borrar_Click(object sender, EventArgs e)

        {
            ENUsuario enu = new ENUsuario();

            enu.nif = NIF.Text;

            if (enu.deleteUsuario())

            {
                NIF.Text = "";

                Nombre.Text = "";

                Edad.Text = "";

                label1.Text = "Eliminado usuario.";
            }

            else

            {
                label1.Text = "Error, no se ha podido eliminar.";
            }
        }
Пример #3
0
        public bool Actualizar(ENUsuario oENSociedad)
        {
            DbCommand oCommand = null /* TODO Change to default(_) if this is not a reference type */;

            try
            {
                oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "USP_Usuario_Actualizar");
                GenericDataAccess.AgregarParametro(oCommand, "@int_IdUsuario", oENSociedad.int_IdUsuario, TipoParametro.INT, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@var_Nombre", oENSociedad.var_Nombre, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@var_Apellidos", oENSociedad.var_Apellidos, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@var_Mail", oENSociedad.var_Mail, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@bit_Sexo", oENSociedad.bit_Sexo, TipoParametro.BIT, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@int_Estado", oENSociedad.int_Estado, TipoParametro.INT, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@var_Password", oENSociedad.var_Password, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@dtm_FechaNacimiento", oENSociedad.dtm_FechaNacimiento, TipoParametro.DT, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@var_DNI", oENSociedad.var_DNI, TipoParametro.STR, Direccion.INPUT);
                if (GenericDataAccess.ExecuteNonQuery(oCommand) > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw new ManejoExcepciones(ex);
            }
            finally
            {
                GenericDataAccess.CerrarConexion(oCommand, null /* TODO Change to default(_) if this is not a reference type */);
            }
        }
Пример #4
0
        protected void Crear_Click(object sender, EventArgs e)

        {
            if (NIF.Text == "" || Nombre.Text == "" || Edad.Text == "")

            {
                label1.Text = "Completa todos los campos antes de crear un usuario por favor";
            }

            else

            {
                ENUsuario enu = new ENUsuario();

                enu.nif = NIF.Text;

                enu.nombre = Nombre.Text;

                enu.edad = int.Parse(Edad.Text);

                if (enu.createUsuario())

                {
                    label1.Text = "Creado usuario.";
                }

                else

                {
                    label1.Text = "Error, no se ha podido crear.";
                }
            }
        }
Пример #5
0
        public List <ENUsuario> ObtenerTodos()
        {
            DbCommand        oCommand      = null;
            List <ENUsuario> oListaUsuario = new List <ENUsuario>();

            try
            {
                oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "USP_Usuario_ObtenerTodos");
                DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand);
                while (oDataReader.Read())
                {
                    ENUsuario oEnListaUsuario = new ENUsuario();
                    oEnListaUsuario.int_IdUsuario       = Convert.ToInt32(oDataReader["int_IdUsuario"]);
                    oEnListaUsuario.var_Nombre          = oDataReader["var_Nombre"].ToString();
                    oEnListaUsuario.var_Apellidos       = oDataReader["var_Apellidos"].ToString();
                    oEnListaUsuario.var_Mail            = oDataReader["var_Mail"].ToString();
                    oEnListaUsuario.bit_Sexo            = Convert.ToBoolean(oDataReader["bit_Sexo"]);
                    oEnListaUsuario.int_Estado          = Convert.ToInt32(oDataReader["int_Estado"]);
                    oEnListaUsuario.var_Password        = oDataReader["var_Password"].ToString();
                    oEnListaUsuario.dtm_FechaNacimiento = Convert.ToDateTime(oDataReader["dtm_FechaNacimiento"]);
                    oEnListaUsuario.var_DNI             = oDataReader["var_DNI"].ToString();

                    oListaUsuario.Add(oEnListaUsuario);
                }
                return(oListaUsuario);
            }
            catch (Exception ex)
            {
                throw new Exception();
            }
            finally
            {
                GenericDataAccess.CerrarConexion(oCommand, null);
            }
        }
Пример #6
0
        public ENUsuario ObtenerUno(int id)
        {
            DbCommand oCommand   = null;
            ENUsuario oENUsuario = new ENUsuario();

            try
            {
                oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "USP_Usuario_ObtenerUnoJP");
                GenericDataAccess.AgregarParametro(oCommand, "@int_IdUsuario", id, TipoParametro.INT, Direccion.INPUT);
                DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand);
                if (oDataReader.Read())
                {
                    oENUsuario.int_IdUsuario       = Convert.ToInt32(oDataReader["int_IdUsuario"]);
                    oENUsuario.var_Nombre          = oDataReader["var_Nombre"].ToString();
                    oENUsuario.var_Apellidos       = oDataReader["var_Apellidos"].ToString();
                    oENUsuario.var_Mail            = oDataReader["var_Mail"].ToString();
                    oENUsuario.bit_Sexo            = Convert.ToBoolean(oDataReader["bit_Sexo"]);
                    oENUsuario.int_Estado          = Convert.ToInt32(oDataReader["int_Estado"]);
                    oENUsuario.var_Password        = oDataReader["var_Password"].ToString();
                    oENUsuario.dtm_FechaNacimiento = Convert.ToDateTime(oDataReader["dtm_FechaNacimiento"]);
                    oENUsuario.var_DNI             = oDataReader["var_DNI"].ToString();
                }
                return(oENUsuario);
            }
            catch (Exception ex)
            {
                throw new Exception();
            }
            finally
            {
                GenericDataAccess.CerrarConexion(oCommand, null);
            }
        }
Пример #7
0
        public ActionResult Login(string usuario, string password)
        {
            usuario  = "*****@*****.**";
            password = "******";
            try
            {
                ENUsuario usuarioLogin = LNUsuario.ObtenerPorCorreoElectronico(usuario);

                if (usuarioLogin != null)
                {
                    Crypto pwd     = new Crypto(Crypto.CryptoTypes.encTypeTripleDES);
                    string decrypt = pwd.Decrypt(usuarioLogin.var_Password);
                    if (decrypt != password)
                    {
                        return(View("Login"));
                    }
                    Session["NombreUsuario"] = string.Concat(usuarioLogin.var_Nombre, " ", usuarioLogin.var_Apellidos);
                    return(RedirectToAction("Index", "Home"));
                }
            }
            catch (Exception ex)
            {
                return(View("Login"));
            }

            return(View("Login"));
        }
Пример #8
0
        protected void Create_Click(object sender, EventArgs e)
        {
            ENUsuario usuario = new ENUsuario();

            usuario.Nombre      = Nombre.Text;
            usuario.Apellidos   = Apellidos.Text;
            usuario.Nif         = NIF.Text;
            usuario.Email       = Email.Text;
            usuario.Direccion   = Direccion.Text;
            usuario.Contrasenya = Contrasenya.Text;
            usuario.Telefono    = Telefono.Text;
            usuario.Fechanac    = FechaNac.SelectedDate;

            if (usuario.create())
            {
                Label1.Text    = "Creación satisfactoria";
                Label1.Visible = true;
                Response.Redirect("ClienteOFERTA.aspx");
            }
            else
            {
                Label1.Text    = "La creación no se realizó";
                Label1.Visible = true;
            }
        }
 private void btnIngresar_Click(object sender, RoutedEventArgs e)
 {
     u2 = u.buscarUsuario(txtUsuario.Text, pswClave.Password);
     if (u2 != null)
     {
         ProbarCargaImagen mw = new ProbarCargaImagen();
         mw.Show();
     }
     else
     {
         MessageBox.Show("Usuario o clave incorrecta", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
Пример #10
0
        protected void button5_Click(object sender, EventArgs e)    // actualizar usuario
        {
            string recuadroNIF  = TextBox0.Text;
            string recuadroNOM  = TextBox1.Text;
            int    recuadroEDAD = Int32.Parse(TextBox2.Text);

            ENUsuario usuario = new ENUsuario();

            usuario.setNif(recuadroNIF);
            usuario.setNombre(recuadroNOM);
            usuario.setEdad(recuadroEDAD);

            usuario.updateUsuario();
        }
Пример #11
0
        protected void button1_Click(object sender, EventArgs e)    // leer primero
        {
            /*string recuadroNIF = TextBox0.Text;
             * string recuadroNOM = TextBox1.Text;
             * int recuadroEDAD = Int32.Parse(TextBox2.Text);*/

            ENUsuario usuario = new ENUsuario();

            /* usuario.setNif(recuadroNIF);
             * usuario.setNombre(recuadroNOM);
             * usuario.setEdad(recuadroEDAD);*/

            usuario.readFirstUsuario();
        }
Пример #12
0
        protected void button3_Click(object sender, EventArgs e)    // leer siguiente
        {
            string recuadroNIF  = TextBox0.Text;
            string recuadroNOM  = TextBox1.Text;
            int    recuadroEDAD = Int32.Parse(TextBox2.Text);

            ENUsuario usuario = new ENUsuario();

            usuario.setNif(recuadroNIF);
            usuario.setNombre(recuadroNOM);
            usuario.setEdad(recuadroEDAD);

            usuario.readNextUsuario();
        }
Пример #13
0
        protected void Leer_Siguiente_Click(object sender, EventArgs e)
        {
            ENUsuario en = new ENUsuario();

            en.nifUsuario = NIF.Text;

            if (en.readNextUsuario())
            {
                Label4.Text = " El siguiente usuario es: ";
                Label1.Text = " NIF: " + en.nifUsuario;
                Label2.Text = " Nombre: " + en.nombreUsuario;
                Label3.Text = " Edad: " + en.edadUsuario.ToString();
            }
        }
Пример #14
0
        protected void ReadFirst(object sender, EventArgs e)
        {
            ENUsuario en = new ENUsuario();

            if (en.readFirstUsuario())
            {
                Label1.Text    = "Success";
                LabelUser.Text = en.ToString();
            }
            else
            {
                Label1.Text    = "Failed";
                LabelUser.Text = "";
            }
        }
Пример #15
0
        protected void Read_Click(object sender, EventArgs e)
        {
            ENUsuario usuario = new ENUsuario(Nif.Text, Contrasenya.Text);

            if (usuario.read())
            {
                Session["Username"] = usuario.Nombre;
                Response.Redirect("Default.aspx");
            }
            else
            {
                LabelRespuesta.Text    = "Usuario no encontrado";
                LabelRespuesta.Visible = true;
            }
        }
Пример #16
0
        protected void Leer_Primero_Click(object sender, EventArgs e)
        {
            ENUsuario enu = new ENUsuario();

            if (enu.readFirstUsuario())
            {
                NIF.Text    = enu.nif;
                Nombre.Text = enu.nombre;
                Edad.Text   = enu.edad.ToString();
            }
            else
            {
                label1.Text = "Error, la base de datos está vacía";
            }
        }
Пример #17
0
        public ActionResult Crear(int id = 0)
        {
            ENUsuario oENUsuario = null;

            if (id > 0)
            {
                oENUsuario = LNUsuario.ObtenerUno(id);
            }
            else
            {
                oENUsuario            = new ENUsuario();
                oENUsuario.int_Estado = 1;
            }
            return(View(oENUsuario));
        }
Пример #18
0
        protected void Actualizar_Click(object sender, EventArgs e)
        {
            ENUsuario enu = new ENUsuario();

            enu.nif    = NIF.Text;
            enu.nombre = Nombre.Text;
            enu.edad   = int.Parse(Edad.Text);
            if (enu.updateUsuario())
            {
                label1.Text = "Actualizado usuario.";
            }
            else
            {
                label1.Text = "Error, no se ha podido actualizar.";
            }
        }
Пример #19
0
        protected void LeerPrimerUsuario(object sender, EventArgs e)
        {
            ENUsuario en = new ENUsuario();

            if (!en.readFirstUsuario())
            {
                mostrarMensaje.Text = "BD vacia, por favor introduzca usuarios";
            }
            else
            {
                NombreTextBox.Text  = en.nombreUsuario;
                EdadTextBox.Text    = en.edadUsuario.ToString();
                NIFTextBox.Text     = en.nifUsuario;
                mostrarMensaje.Text = "Primer usuario encontrado: ";
            }
        }
Пример #20
0
        protected void Leer_Click(object sender, EventArgs e)
        {
            ENUsuario enu = new ENUsuario();

            enu.nif = NIF.Text;
            if (enu.readUsuario())
            {
                NIF.Text    = enu.nif;
                Nombre.Text = enu.nombre;
                Edad.Text   = enu.edad.ToString();
            }
            else
            {
                label1.Text = "Error, no se encuentra al usuario.";
            }
        }
Пример #21
0
        protected void Crear_Click(object sender, EventArgs e)
        {
            ENUsuario en = new ENUsuario();

            en.nifUsuario    = NIF.Text;
            en.nombreUsuario = Nombre.Text;
            en.edadUsuario   = int.Parse(Edad.Text);
            if (en.readUsuario())
            {
                Label4.Text = " El usuario ya existe en la base de datos";
            }
            else
            {
                if (en.createUsuario())
                {
                    Label4.Text = " El usuario ha sido creado con éxito";
                }
            }
        }
Пример #22
0
        protected void Leer_Click(object sender, EventArgs e)
        {
            ENUsuario en = new ENUsuario();

            en.nifUsuario = NIF.Text;


            if (en.readUsuario())
            {
                Label4.Text = " El usuario es:";
                Label1.Text = " NIF: " + en.nifUsuario;
                Label2.Text = " Nombre: " + en.nombreUsuario;
                Label3.Text = " Edad: " + en.edadUsuario.ToString();
            }
            else
            {
                Label4.Text = " El usuario no se ha podido leer.";
            }
        }
Пример #23
0
        public ActionResult Crear(ENUsuario usuario)
        {
            if (ModelState.IsValid)
            {
                var pwd = new Crypto(Crypto.CryptoTypes.encTypeTripleDES);
                usuario.var_Password = pwd.Encrypt(usuario.var_Password);
                if (usuario.int_IdUsuario > 0)
                {
                    LNUsuario.Actualizar(usuario);
                }
                else
                {
                    LNUsuario.Insertar(usuario);
                }

                return(RedirectToAction("Index", "Usuario"));
            }

            return(View());
        }
Пример #24
0
        protected void CrearUsuario(object sender, EventArgs e)
        {
            if (NIFTextBox.Text != "" && EdadTextBox.Text != "" && NombreTextBox.Text != "")
            {
                ENUsuario en = new ENUsuario(NIFTextBox.Text, NombreTextBox.Text, int.Parse(EdadTextBox.Text));

                if (en.createUsuario())
                {
                    mostrarMensaje.Text = "Usuario " + en.nombreUsuario + " creado con éxito.";
                }
                else
                {
                    mostrarMensaje.Text = "Error creando usuario";
                }
            }
            else
            {
                mostrarMensaje.Text = "Error, revisa los campos rellenados";
            }
        }
Пример #25
0
        public ENUsuario GetUsuarioLoginEmail(string usuario, string password)
        {
            ENUsuario oUsuario = new ENUsuario();

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    DAUsuario odEmpleado = new DAUsuario();
                    oUsuario = odEmpleado.GetUsuarioLoginEmail(con, usuario, password);
                }
                catch (Exception ex)
                {
                    GrabarLog(ex);
                }

                return(oUsuario);
            }
        }
Пример #26
0
        protected void Create(object sender, EventArgs e)
        {
            if (nifTextBox.Text == "" || nombreTextBox.Text == "" || edadTextBox.Text == "")
            {
                Label1.Text    = "Es necesario rellenar todos los campos";
                LabelUser.Text = "";
                return;
            }
            ENUsuario en = new ENUsuario(nifTextBox.Text, nombreTextBox.Text, Int32.Parse(edadTextBox.Text));

            if (en.createUsuario())
            {
                Label1.Text    = "Success";
                LabelUser.Text = "";
            }
            else
            {
                Label1.Text    = "Failed";
                LabelUser.Text = "";
            }
        }
Пример #27
0
        protected void Borrar_Click(object sender, EventArgs e)
        {
            ENUsuario en = new ENUsuario();

            en.nifUsuario = NIF.Text;

            if (en.readUsuario())
            {
                if (en.deleteUsuario())
                {
                    Label4.Text = " El usuario ha sido borrado con éxito";
                    Label1.Text = " NIF: Borrado";
                    Label2.Text = " Nombre: Borrado";
                    Label3.Text = " Edad: Borrado";
                }
            }
            else
            {
                Label4.Text = " El usuario no existe en la base de datos";
            }
        }
Пример #28
0
        protected void ReadNext(object sender, EventArgs e)
        {
            if (nifTextBox.Text == "")
            {
                Label1.Text    = "Es necesario indicar un NIF";
                LabelUser.Text = "";
                return;
            }
            ENUsuario en = new ENUsuario();

            en.nifUsuario = nifTextBox.Text;
            if (en.readNextUsuario())
            {
                Label1.Text    = "Success";
                LabelUser.Text = en.ToString();
            }
            else
            {
                Label1.Text    = "Failed";
                LabelUser.Text = "";
            }
        }
Пример #29
0
        protected void Actualizar_Click(object sender, EventArgs e)
        {
            ENUsuario en = new ENUsuario();

            en.nifUsuario    = NIF.Text;
            en.nombreUsuario = Nombre.Text;
            en.edadUsuario   = int.Parse(Edad.Text);

            if (en.readUsuario())
            {
                if (en.updateUsuario())
                {
                    Label4.Text = " El usuario ha sido actualizado con éxito";
                    Label1.Text = " NIF: " + en.nifUsuario;
                    Label2.Text = " Nombre: " + en.nombreUsuario;
                    Label3.Text = " Edad: " + en.edadUsuario.ToString();
                }
            }
            else
            {
                Label4.Text = " El usuario no existe en la base de datos";
            }
        }
Пример #30
0
        protected void LeerSiguienteUsuario(object sender, EventArgs e)
        {
            if (NIFTextBox.Text != "" && EdadTextBox.Text != "" && NombreTextBox.Text != "")
            {
                ENUsuario en = new ENUsuario(NIFTextBox.Text, NombreTextBox.Text, int.Parse(EdadTextBox.Text));

                if (!en.readNextUsuario())
                {
                    mostrarMensaje.Text = "O ha introducido el ultimo usuario o no hay usuarios o no existe el usuario";
                }
                else
                {
                    NombreTextBox.Text  = en.nombreUsuario;
                    EdadTextBox.Text    = en.edadUsuario.ToString();
                    NIFTextBox.Text     = en.nifUsuario;
                    mostrarMensaje.Text = "Siguiente usuario encontrado: ";
                }
            }
            else
            {
                mostrarMensaje.Text = "No se ha introducido un NIF";
            }
        }