public bool actualizarAdmin(EntidadAdmin entidadAdmin, int id)
        {
            try
            {
                Conexion.getConexion().Open();

                cmd             = Conexion.getConexion().CreateCommand();
                cmd.CommandText = actualizaAdminQuery;
                cmd.Parameters.AddWithValue("@Id", id);
                cmd.Parameters.AddWithValue("@Usuario", entidadAdmin.usuario);
                cmd.Parameters.AddWithValue("@Contrasena", entidadAdmin.contrasena);
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se ha podido actualizar el Admin: " + ex.ToString());
            }
            finally
            {
                Conexion.getConexionClosed();
            }

            return(false);
        }
示例#2
0
        public bool insertarAdminInterface(EntidadAdmin entidadAdmin)
        {
            try
            {
                Conexion.getConnection().Open();
                cmd             = Conexion.getConnection().CreateCommand();
                cmd.CommandText = verificarUsuario;
                cmd.Parameters.AddWithValue("@Email", entidadAdmin.Email);
                object res = cmd.ExecuteScalar();

                if (res != null)
                {
                    MessageBox.Show("Usuario encontrado!");
                }
                else
                {
                    cmd             = Conexion.getConnection().CreateCommand();
                    cmd.CommandText = insertarUsuario;
                    cmd.Parameters.AddWithValue("@Email", entidadAdmin.Email);
                    cmd.Parameters.AddWithValue("@Contraseña", entidadAdmin.Pass);
                    cmd.ExecuteNonQuery();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en: " + ex.ToString());
            }
            finally
            {
                Conexion.getClosedConnection();
            }
            return(false);
        }
        public bool insertarAdmin(EntidadAdmin entidadAdmin)
        {
            try
            {
                Conexion.getConexion().Open();
                cmd             = Conexion.getConexion().CreateCommand();
                cmd.CommandText = checkIfExitAdminQuery;
                cmd.Parameters.AddWithValue("@Usuario", entidadAdmin.usuario);
                Object res = cmd.ExecuteScalar();

                if (res != null)
                {
                    MessageBox.Show("Nombre de usuario encontrado en nuestra BD!");
                }
                else
                {
                    cmd             = Conexion.getConexion().CreateCommand();
                    cmd.CommandText = insertarAdminQuery;
                    cmd.Parameters.AddWithValue("@Usuario", entidadAdmin.usuario);
                    cmd.Parameters.AddWithValue("@Contrasena", entidadAdmin.contrasena);
                    cmd.ExecuteNonQuery();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se ha podido insertar el Admin: " + ex.ToString());
            }
            finally
            {
                Conexion.getConexionClosed();
            }
            return(false);
        }
示例#4
0
        public bool buscarAdminPorUsuaruio(EntidadAdmin entidadAdmin)
        {
            try
            {
                Conexion.getConnection().Open();
                cmd             = Conexion.getConnection().CreateCommand();
                cmd.CommandText = encontrarUsuario;
                cmd.Parameters.AddWithValue("@Email", entidadAdmin.Email);
                cmd.Parameters.AddWithValue("@Contraseña", entidadAdmin.Pass);
                object res = cmd.ExecuteScalar();

                if (res != null)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en: " + ex.ToString());
            }
            finally
            {
                Conexion.getClosedConnection();
            }
            return(false);
        }
示例#5
0
        public List <EntidadAdmin> leerAdminInterface()
        {
            List <EntidadAdmin> listaUsuarios = new List <EntidadAdmin>();

            try
            {
                Conexion.getConnection().Open();
                cmd             = Conexion.getConnection().CreateCommand();
                cmd.CommandText = leerTodosUsuarios;
                MySqlDataReader lector = cmd.ExecuteReader();
                while (lector.Read())
                {
                    EntidadAdmin entidadAdmin = new EntidadAdmin();
                    entidadAdmin.Id    = Convert.ToInt32(lector[0].ToString());
                    entidadAdmin.Email = lector[1].ToString();
                    entidadAdmin.Pass  = lector[2].ToString();

                    listaUsuarios.Add(entidadAdmin);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en: " + ex.ToString());
            }
            finally
            {
                Conexion.getClosedConnection();
            }

            return(listaUsuarios);
        }
 public bool buscarAdminPorUsuaruio(EntidadAdmin entidadAdmin)
 {
     return(modeloAdmin.buscarAdminPorUsuaruio(entidadAdmin));
 }
 public bool actualizarAdminInterface(EntidadAdmin entidadAdmin)
 {
     return(modeloAdmin.actualizarAdminInterface(entidadAdmin));
 }
 public bool insertarAdminInterface(EntidadAdmin entidadAdmin)
 {
     return(modeloAdmin.insertarAdminInterface(entidadAdmin));
 }
示例#9
0
 public bool actualizarAdmin(EntidadAdmin entidadAdmin, int id)
 {
     return(modelAdmin.actualizarAdmin(entidadAdmin, id));
 }
示例#10
0
 public bool insertarAdmin(EntidadAdmin entidadAdmin)
 {
     return(modelAdmin.insertarAdmin(entidadAdmin));
 }