Ejemplo n.º 1
0
        public Usuario FazerLogin(ViewModelLogin vm_login)
        {
            Usuario usuario = new Usuario();

            try
            {
                UsuarioBusiness usuario_business = new UsuarioBusiness();
                usuario = usuario_business.GetUsuario(vm_login.LoginSenha, vm_login.LoginUsuario);
            }
            catch (Exception ex)
            {
                if (this.connection.State == System.Data.ConnectionState.Open)
                {
                    this.connection.Close();
                }
            }

            return(usuario);
        }
Ejemplo n.º 2
0
        public List <Funcionario> GetAllFuncionarios()
        {
            List <Funcionario> funcionario_list = new List <Funcionario>();

            UsuarioBusiness usuario_business = new UsuarioBusiness();

            try
            {
                this.connection.Open();

                this.command.CommandText = @"SELECT 
                                            id,
                                            nome,
                                            id_usuario
                                           FROM funcionario ORDER BY nome";
                MySqlDataReader reader = command.ExecuteReader();

                while (reader.Read())//Enquanto existir dados no select
                {
                    Funcionario funcionario = new Funcionario();

                    funcionario.id         = (reader["id"].ToString() != null && reader["id"].ToString() != string.Empty) ? Int32.Parse(reader["id"].ToString()) : 0;
                    funcionario.nome       = (reader["nome"].ToString() != null && reader["nome"].ToString() != string.Empty) ? reader["nome"].ToString() : "";
                    funcionario.id_usuario = (reader["id_usuario"].ToString() != null && reader["id_usuario"].ToString() != string.Empty) ? Int32.Parse(reader["id_usuario"].ToString()) : 0;

                    funcionario.usuario = usuario_business.GetUsuario(funcionario.id_usuario);

                    funcionario_list.Add(funcionario);
                }


                this.connection.Close();
            }
            catch (Exception ex)
            {
                if (this.connection.State == System.Data.ConnectionState.Open)
                {
                    this.connection.Close();
                }
            }

            return(funcionario_list);
        }
Ejemplo n.º 3
0
        public Funcionario GetFuncionario(int funcionario_id)
        {
            Funcionario funcionario = new Funcionario();

            UsuarioBusiness usuario_business = new UsuarioBusiness();

            try
            {
                this.connection.Open();

                this.command.CommandText = string.Format(@"SELECT 
                                            id,
                                            nome,
                                            id_usuario
                                           FROM funcionario
                                           WHERE
                                           id = '{0}'", funcionario_id);
                MySqlDataReader reader = command.ExecuteReader();

                while (reader.Read())//Enquanto existir dados no select
                {
                    funcionario.id         = (reader["id"].ToString() != null && reader["id"].ToString() != string.Empty) ? Int32.Parse(reader["id"].ToString()) : 0;
                    funcionario.nome       = (reader["nome"].ToString() != null && reader["nome"].ToString() != string.Empty) ? reader["nome"].ToString() : "";
                    funcionario.id_usuario = (reader["id_usuario"].ToString() != null && reader["id_usuario"].ToString() != string.Empty) ? Int32.Parse(reader["id_usuario"].ToString()) : 0;

                    funcionario.usuario = usuario_business.GetUsuario(funcionario.id_usuario);
                }


                this.connection.Close();
            }
            catch (Exception ex)
            {
                if (this.connection.State == System.Data.ConnectionState.Open)
                {
                    this.connection.Close();
                }
            }

            return(funcionario);
        }